Ruby on rails 打包rails应用程序

Ruby on rails 打包rails应用程序,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有一个rails应用程序,我正试图在其他没有安装ruby、rails或bundler的机器上使用它。有没有办法压缩rails应用程序、ruby环境及其所有gems/依赖项?我希望能够将压缩文件发送到没有ruby的计算机上,并且能够运行应用程序,而不必安装ruby、rails、bundler和rails应用程序中的所有gems 我试过了,但它只是打包ruby,而不是rails或bundler 编辑:为了澄清,该应用程序是一个内部工作工具。我们宁可不将应用程序部署到服务器上,而只是将整个软件包与可

我有一个rails应用程序,我正试图在其他没有安装ruby、rails或bundler的机器上使用它。有没有办法压缩rails应用程序、ruby环境及其所有gems/依赖项?我希望能够将压缩文件发送到没有ruby的计算机上,并且能够运行应用程序,而不必安装ruby、rails、bundler和rails应用程序中的所有gems

我试过了,但它只是打包ruby,而不是rails或bundler


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

< P>您应该考虑为应用程序准备一个“自包”环境。通过这种方式,您将能够将其发送到另一台机器,并且运行时不会出现问题。您只能将这些容器用于开发目的。没有必要将它们部署到服务器中。

< P>您应该考虑为应用程序准备一个“自包”环境。通过这种方式,您将能够将其发送到另一台机器,并且运行时不会出现问题。您只能将这些容器用于开发目的。不需要将它们部署到服务器中。

哦,我总是想到Docker要托管的东西。我可以使用Docker打包我需要的所有内容并将其作为Docker文件发送?您可以创建Docker文件以执行构建容器的所有必要步骤,也可以使用它设置基本环境,而不是在容器中手动执行其余操作并在最后保存快照。查看文档和入门部分。@VincentLe它有用吗?哦,我总是想到Docker要托管的东西。我可以使用Docker打包我需要的所有内容并将其作为Docker文件发送?您可以创建Docker文件以执行构建容器的所有必要步骤,也可以使用它设置基本环境,而不是在容器中手动执行其余操作并在最后保存快照。查看文档和入门部分。@VincentLe它有帮助吗?