0

我有一个使用旧版 rails ( 2.2.2) 的客户端,他们的环境使用 gem 版本 1.3.2 运行。当我在使用 ruby​​ 和 railsgem -v创建的新旧 gemset 上运行时,它说 gem 的版本是1.8.72.2.21.8.25

有没有一种方法可以将 ruby​​gems 设置为 1.3.2 仅用于我的旧版 gemset?

4

2 回答 2

1

您应该通过以下命令升级/降级 ruby​​gems:

rvm 安装 ruby​​gems 1.4.2

你见过你如何降级红宝石??

于 2013-05-21T06:16:19.727 回答
0

无法在 RVM1 中为每个 gemset 设置 ruby​​gems 版本,在 RVM2 中可能 - 您可以在此处阅读有关 RVM2 的更多信息:https ://docs.google.com/document/d/1xW9GeEpLOWPcddDg_hOPvK4oeLxJmU3Q5FiCNT7nTAc/edit?usp=sharing

您可以使用以下命令更改已安装的 ruby​​ 的 ruby​​gems:

rvm rubygems 1.4.2

或者在安装 ruby​​ 时指定 ruby​​gems 版本:

rvm install ruby-1.8.7 --rubygems 1.4.2
于 2013-05-21T14:12:07.200 回答