1

我有一个 rails 应用程序,我想将它部署在具有较低版本 rails 的服务器上。考虑到版本的差异,部署应用程序的最简单方法是什么?

4

1 回答 1

1

可能最好的方法是:

  1. 分支你的存储库
  2. 安装RVM(Ruby 版本管理器)
  3. 源 RVM/重启你的 shell[s]
  4. .rvmrc在服务器上为 Ruby 版本创建一个
  5. 调整 Gemfile 以使用服务器上的 Rails 版本
  6. bundle install
  7. 修复失败的规格/测试
  8. 手动验证站点是否按预期工作

此时,如果您认为服务器上的 Rails 版本可能不会很快(或永远)升级,那么您可能希望将您的分支提升为新的 master。

于 2012-04-04T22:22:11.497 回答