我需要发布我用红宝石写的程序。
首先,我想把ruby应用到客户机linux中。
现在,我创建了“ruby”文件夹,并将桌面文件放下来,如下所示:
[Desktop Entry]
Categories=Development;
Icon=ruby
Name=ruby
Type=Application
Exec=ruby我使用的红宝石是编译的--前缀是"/app“文件夹,文件夹是"/app/ ruby”,其中包含"/app/ruby/bin,/app/ruby/lib .“然后我把/app/ruby整个文件夹复制到“ruby”文件夹,看起来像是“ruby/app/ruby,ruby/usr.”然后,我将符号链接为“bin -r -s app/ruby/bin/ruby /bin/”。在“红宝石-img”文件夹中。并使用appimagetools创建rubyx86-64.AppImage。但不能跑。有些ruby找不到,(看起来像运行ruby.AppImage,ruby路径仍然在/app/ruby/lib中找到,而不是在“running /app/ruby / lib”中找到,如果我重命名/app/ruby,它将发生错误)
我试过重新编译ruby -前缀到/usr/local/ruby或/tmp/ruby .然后复制到“ruby”并制作一些相关的东西,修复桌面文件,但仍然不能运行appimagetool创建的ruby.AppImage。
有什么办法能帮到我吗?谢谢
发布于 2022-01-26 19:51:13
https://stackoverflow.com/questions/70822757
复制相似问题