我有一个 rails 应用程序,我想将它部署在具有较低版本 rails 的服务器上。考虑到版本的差异,部署应用程序的最简单方法是什么?
问问题
580 次
1 回答
1
可能最好的方法是:
- 分支你的存储库
- 安装RVM(Ruby 版本管理器)
- 源 RVM/重启你的 shell[s]
.rvmrc
在服务器上为 Ruby 版本创建一个- 调整 Gemfile 以使用服务器上的 Rails 版本
bundle install
- 修复失败的规格/测试
- 手动验证站点是否按预期工作
此时,如果您认为服务器上的 Rails 版本可能不会很快(或永远)升级,那么您可能希望将您的分支提升为新的 master。
于 2012-04-04T22:22:11.497 回答