包装导轨应用程序

时间:2016-08-12 17:05:51

标签: ruby-on-rails ruby

我有一个rails应用程序,我正在尝试在没有安装ruby,rails或bundler的其他机器上使用。有没有办法可以压缩rails应用程序,ruby环境及其所有宝石/依赖项?我希望能够将压缩文件发送到没有ruby的计​​算机,并且能够运行应用程序而无需在rails应用程序中安装ruby,rails,bundler和所有gem。

我已经尝试了traveling-ruby,但它只是打包ruby而不是rails或bundler。

编辑:为了澄清,该应用程序是一个内部工作工具。我们宁愿不将应用程序部署到服务器,而只是将整个软件包与可能安装或不安装依赖项的计算机共享。

1 个答案:

答案 0 :(得分:2)

您应该考虑Docker为您的应用准备一个自给自足环境的“套餐”。这样您就可以将它发送到另一台机器并运行没有问题。您可以仅将这些容器用于开发目的。无需将它们部署到服务器中。