我在版本1.9.1上开发了ruby应用程序(桌面应用程序),只有很少的宝石(qtbindings)。现在我想将我的应用程序作为独立发布给用户。我想将我的应用程序作为独立版本分发在linux中。做这项工作的最佳宝石/脚本是什么?
答案 0 :(得分:2)
查看this link,其中提供了几个选项来将Ruby脚本作为" native"可执行文件。
请注意,Linux用户通常不需要此功能,bundle install
和ruby myscript.rb
就足够了。
答案 1 :(得分:0)
请先定义“独立”。如果你的意思是“我假设你将安装一个合适的Ruby解释器,并且在PATH上”,那么在Linux和其他类似的Unix上,它应该足以在顶部添加一个shebang线:
#! /bin/env ruby
并在权限掩码中设置可执行位。
如果您的意思是您的用户可能没有安装Ruby,并且您不想将其作为先决条件,那就是订单要高得多,而且我没有任何建议。