2010-12-03 22 views
0

我的目标是在计算机上部署现有的Rails应用程序。哦,这台机器位于澳大利亚北部偏远社区的一些终端上。哦,我不能依靠互联网访问进行故障排除或管理。离线部署Rails应用程序并保留所有依赖关系

我想用Rails和所有应用程序依赖项(其中一些必须是本机构建的)全新打包应用程序,以便可以运行服务器并将浏览器用作前端。远程机器是现代Mac,我应该能够在这里复制配置以进行测试。

我发现了一些像机车和Joyent Slingshot这样的项目,如this thread中提到的那样,但是这两个项目似乎已被放弃,而this link是Windows特有的。

有没有人有任何指导,现代的做法是什么?一个社区项目谢谢你提前:)

回答

1

好吧,假设这些删除的机器有红宝石可用,你可以使用捆扎机冻结所有的宝石在你的项目中:

bundle package 

更多的getbundler.com

+0

Bundler是否实际包装了预构建的C扩展等?在我看来,它只是对Gem配置进行快照,以便您可以在远程机器上进行复制。理想情况下,我希望一切都在包中,准备好运行Rails服务器。 – jogloran 2010-12-04 05:19:42

相关问题