在linux和windows中独立分发ruby应用程序

时间:2013-07-01 14:02:31

标签: ruby deployment software-distribution

我在版本1.9.1上开发了ruby应用程序(桌面应用程序),只有很少的宝石(qtbindings)。现在我想将我的应用程序作为独立发布给用户。我想将我的应用程序作为独立版本分发在linux中。做这项工作的最佳宝石/脚本是什么?

2 个答案:

答案 0 :(得分:2)

查看this link,其中提供了几个选项来将Ruby脚本作为" native"可执行文件。

请注意,Linux用户通常不需要此功能,bundle installruby myscript.rb就足够了。

答案 1 :(得分:0)

请先定义“独立”。如果你的意思是“我假设你将安装一个合适的Ruby解释器,并且在PATH上”,那么在Linux和其他类似的Unix上,它应该足以在顶部添加一个shebang线:

#! /bin/env ruby

并在权限掩码中设置可执行位。

如果您的意思是您的用户可能没有安装Ruby,并且您不想将其作为先决条件,那就是订单要高得多,而且我没有任何建议。