如何打包ruby应用程序

时间:2014-04-26 03:22:25

标签: ruby rubygems gem

如何打包ruby应用程序,以便所有依赖项已经打包在应用程序中,并且不要求用户使用bundler或rvm搞乱。

1 个答案:

答案 0 :(得分:2)

使用"要求"对于您需要的所有依赖项,以有序的方式。 但是,只有在" required"包安装在机器上。据我所知,没有自动化工具..你怎么知道甚至" ruby​​"已安装(非MacOS)。

如果您不希望用户“捣乱”#34;安装任何东西 - 然后你必须编写一段代码来检查依赖项的存在并在需要时安装它们。 ..最好是用安装脚本/程序用bash等编写安装脚本,或用ruby内联用try / end语法编写。