我知道rvm允许我们运行多个版本的ruby。红宝石是否安装到特定版本的红宝石?假设我升级到最新版本的ruby 2.1.1并希望将其用作我的默认版本,我是否必须从早期版本的ruby重新安装ruby gems到这个版本?
答案 0 :(得分:2)
如果您使用rvm install
,则必须重新安装宝石。如果您使用rvm upgrade
,则会尽可能迁移宝石。
答案 1 :(得分:0)
RVM为每个版本的ruby创建一个新的完全独立的gem目录。此外,您可以进一步分离,并为每个项目/应用程序/沙鼠颜色提供一组宝石...有关使用宝石组的更多详细信息,请参阅gemsets。 [...]
答案 2 :(得分:0)
rvm --default use <RUBYVERSION>
例如,
rvm --default use 2.1.1