将 Rails Dev Unit 从 Snow Leopard 升级到 Lion

将 Rails Dev Unit 从 Snow Leopard 升级到 Lion

在升级到 OS X 10.7 Lion 之前,我是否应该对运行 OS X 10.6 Snow Leopard 的 Rails 3.0/3.1、Ruby 1.9.2 开发机器进行任何考虑?

我需要重新安装什么吗?最后我应该以某种方式备份我的宝石套装吗?

答案1

OS X(包括 Lion)捆绑了其自己的 ruby​​ 版本,它可能会覆盖您当前的版本。(我不确定 Lion 使用的是 1.8.7 还是 1.9*)但最糟糕的情况是,您在升级到 Lion 后必须升级到 1.9.2。

这应该不难,但你可能还需要重新安装所有自定义 gem 等。我建议使用右心室独立于机器上的本地版本来管理 Ruby。它可让您轻松跟踪每个应用程序所需的任何 Ruby 版本,这样您就不必费心处理机器的版本以及可能依赖它的其他应用程序。

IE 您可以使用 1.8.7 的一个应用程序和使用 1.9.2 的另一个应用程序,每个应用程序都有自己的一套 gem,并且它们之间或您的机器之间不会发生冲突(您的机器可能也有自己的版本)。

有一个截屏演示了 RVMRails广播

相关内容