是否有可能将'rvm upgrade'与单个ruby版本隔离?

时间:2013-08-24 20:57:00

标签: ruby-on-rails ruby rvm upgrade

我想升级Ruby版本。我最初遵循的文档是在RVM上: Upgrading Rubies

在我的机器上,我加载了多个ruby版本,包括

$ rvm list

rvm rubies

   ruby-1.8.7-pxxx [ i686 ]
=> ruby-1.9.3-pxxx [ i686 ]
   ruby-2.0.0-p0   [ i686 ]

想要升级ruby-2.0,所以运行rvm upgrade 2.0.0-p0 2.0.0-p247。问题是,它似乎也强制升级所有其他版本,我不再使用rvm use 1.8rvm use 1.9等命令而无需将其升级到最新-pxxx }版本。

作为参考,是否有办法将此升级隔离到一个ruby版本,因此,例如,当我将来升级2.0时,我不必乱用{{1不再?

1 个答案:

答案 0 :(得分:1)

实际上,它所做的是更新每个版本上最新的ruby补丁的信息。你需要做的是rvm use 1.9.3-pxxx,其中xxx是你已经拥有的旧红宝石版本。如果仅使用rvm use 1.9.3,则rvm将默认为该版本的最新补丁