【发布时间】:2014-04-08 19:06:08
【问题描述】:
我们在生产服务器上使用 Ubuntu 12.04 TLS、Ruby 1.9.3、Rails 3.2.12 和 RVM。
我们希望在不更新 Rails 的情况下将 Ruby 从 1.9.3 升级到 2.2(或任何最新版本)。
我有三个问题:
- 这样做是否有任何警告、任何不一致、不推荐使用的方法?该网站是否有可能停止工作?
- 考虑到我们正在使用 RVM,是否有可能恢复到我们现在使用的版本(如果出现任何问题)?
- 是否有必要重新安装我们现在正在使用的所有 gem?
提前致谢!
【问题讨论】:
-
是的,是的,是的。如果您还没有这样做,请首先在您的开发或登台服务器上进行。除非您的生产环境明显不同,否则您可能不会遇到任何特定于生产的问题,但您需要重新配置您的 Web 服务器以指向正确的二进制文件。
-
我同意@ZachKemp,这不是开发服务器的用途吗?只是为了安全。
-
是的!我应该对此有所了解。谢谢!
标签: ruby-on-rails ruby ubuntu rvm updates