【发布时间】:2012-06-12 04:37:09
【问题描述】:
在我的计算机上,我使用 system gemset 运行 ruby1.9.2-p290。我想在我的开发环境中继续测试 Ruby 的边缘版本,但我不想再次安装所有 gem 并保留相同 gem 文件的大部分相同副本。
我如何通过 rvm 使用相同的 system gemset 切换到 ruby1.9.3-p325?
【问题讨论】:
在我的计算机上,我使用 system gemset 运行 ruby1.9.2-p290。我想在我的开发环境中继续测试 Ruby 的边缘版本,但我不想再次安装所有 gem 并保留相同 gem 文件的大部分相同副本。
我如何通过 rvm 使用相同的 system gemset 切换到 ruby1.9.3-p325?
【问题讨论】:
你可以使用:
rvm gemset copy 1.9.2-p290@system 1.9.3@system
【讨论】:
gem pristine 以确保它已准备好使用给定的 ruby,在某些情况下,gem 将无法编译,并且会通知您哪些 gem 需要手动重建。