使用 rvm 在不同的 Ruby 安装和 gemset 之间切换



我最近使用 rvm 安装了 ruby 2.0.0,并为此安装创建了一个新的 gemset。我注意到,每当我切换到 ruby 1.9.3(我安装的旧版本(时,它都知道使用我为该版本的 ruby 创建的宝石集。

我唯一的问题是,当我切换到 ruby 2.0 时,它不知道它必须使用我为该特定安装创建的 gemset。有没有办法设置 rvm,以便在切换红宝石版本时自动加载我的宝石集。

简而言之,我试图避免这样做

rvm use 2.0.0
rvm gemset use rails-4.0

您可以创建 RVM 别名:

rvm alias create rails-4.0 2.0.0@rails-4.0

将其与:

rvm rails-4.0

您还可以通过以下方式将 rails-4.0 gemset 默认值设置为 Ruby 2.0.0:

rvm use 2.0.0@rails-4.0 --default

最新更新