在 Ubuntu 26.04 LTS 系统中,使用 GUI-Guider 2.0.1(该项目即在此版本中创建)打开一个非常简单的项目时出现错误:
错误:/__w/sharp/sharp/node_modules/@img/sharp-libvips-dev/include/vips/VImage8.h:134:vips::VObject& vips::VObject::operator=(const vips::VObject&): 断言失败:(!a.vobject || VIPS_IS_OBJECT(a.vobject))
赶紧逃命!错误:/__w/sharp/sharp/node_modules/@img/sharp-libvips-dev/include/vips/VImage8.h:134:vips::VObject& vips::VObject::operator=(const vips::VObject&): 断言失败:(!a.vobject || VIPS_IS_OBJECT(a.vobject))
有什么解决办法吗?
此外,Ninja框架需要手动安装。
谢谢你, @EdwinHz 。
我只查看了入门指南页面,其中在“主机操作系统”一栏中写着“Ubuntu 24.04 或更高版本”。总之,我成功创建了一个非常简单的项目,问题出在我想向资源中添加图像的时候。
删除资源文件夹后,我就可以再次打开项目了。似乎一切正常,但偶尔会再次停止并显示相同的消息。
嗨@poldo ,
正如GUI Guider 页面的系统要求部分或GUI Guider 文档页面的安装过程中所述,GUI Guider 2.0.1 是为 Ubuntu 24.04 开发的,这或许可以解释为什么您在 Ubuntu 26.04 LTS 上打开一个简单的项目时会立即看到错误(以及安装 ninja 框架时遇到困难)。安装过程中是否遇到任何警告或错误信息?如果可以,请尝试在 24.04 版本上运行此工具。
BR,
埃德温。
嗨@poldo ,
这可能是由于某些不兼容问题导致 sharp 出现错误,所以添加图像资源时才会出现该错误描述。如果可以,请尝试使用 Ubuntu 24.04,因为 GUI Guider 已被证明即使在使用镜像资源的情况下也能在此 LTS 版本上运行。
BR,
埃德温。
降级是不可能的,但我通过在 Ubuntu 24.04 发行版容器中运行 GUI-Guider 解决了兼容性问题。需要手动安装一些库和程序,但看起来它运行正常!
嗨@poldo ,
真是个好消息!如果您遇到任何其他问题,请告诉我,我将很乐意提供帮助。
BR,
埃德温。