1

我想升级 Ruby 版本。我最初遵循的文档是关于 RVM: Upgradeing 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.8或者rvm use 1.9不必将这些命令升级到最新-pxxx版本。

作为参考,有没有办法将此升级隔离到一个 ruby​​ 版本,以便例如当我将来升级 2.0 时,我不必再搞砸ruby-1.9.3-p448了?

4

1 回答 1

1

实际上,它所做的是更新每个版本的最新 ruby​​ 补丁信息。您需要做的是,您已经拥有的旧 ruby​​ 版本rvm use 1.9.3-pxxx在哪里。xxx如果您只使用rvm use 1.9.3rvm 将默认使用该版本的最新补丁

于 2013-08-24T22:14:27.810 回答