2012-08-15 67 views

回答

6

可以运行

rvm upgrade 1.9.2 1.9.3 

这将:

  • 安装最新的1.9.3(如果需要)
  • 副本的所有gemsets
  • 运行宝石原始的每一个宝石和报告失败的那些
  • 问你,如果你想删除旧的红宝石

因为可能有红宝石,将打破东西之间的变化与gem pristine的步骤是必需的 - 尤其是创业板的创作者使用内部红宝石的东西。

+0

Grrr!另一个我比我自己更喜欢的回答(答案)!我必须很好,尽管如此,我的+1!基本上 - “有用的男孩!” – 2012-08-15 13:25:25

+0

非常好,它确实有效! :) – thanikkal 2012-08-15 15:04:29

+3

只是想补充说,我有一个轻微的问题,当我有1.9.2多个版本安装。所以使用更具体的版本更安全。

rvm upgrade 1.9.2-p180 1.9.3-p327
GeorgeW 2012-12-08 04:16:58

2

我不这么认为。宝石安装在特定版本的顶部,所以我认为你需要重新安装。但是,对于导轨,您应该只能使用bundle install

最佳实践也将是在项目的根目录下创建一个gemset。

这里是我的:

$ cat .rvmrc 

rvm use [email protected]_local_app_name --create 

然后,当你进入这个目录将设置Ruby和Rails版本为您服务。 你会看到一个漂亮的绿色状态行,向你显示,例如

Using /Users/durrantm/.rvm/gems/ruby-1.9.3-p125 with gemset dmworkflow 
+0

感谢Michael回答。但是mpapis提到的步骤就是我所追求的。 – thanikkal 2012-08-15 15:04:09

相关问题