rvm

建立 gemset

rvm gemset create rails23

然后可以设定已建立的 gemset 做为当前环境

use 可以用来切换语言或者 gemset
前提是他们已经被安装(或者建立)。并可以在 list 命令中看到。

切换ruby版本或gemset

rvm use 1.8.7
rvm use 1.8.7@rails23

列出当前 Ruby 的 gemset

rvm list                     # 列出已安装的 ruby 
rvm gemset list       # 列出当前ruby版本下的gemset

清空或删除 gemset 中的 Gem

如果你想清空一个 gemset 的所有 Gem, 想重新安装所有 Gem,可以这样

rvm gemset empty 1.8.7@rails23  # 清空1.8.7@rails23(gemset)的所有Gem
rvm gemset delete rails2-3             # 删除rails2-3(gemset)

项目自动加载 gemset
RVM 还可以自动加载 gemset。 例如我们有一个 Rails 3.1.3 项目,需要 1.9.3 版本 Ruby,整个流程可以这样。

rvm install 2.5.5
rvm use 2.5.5
rvm gemset create rails313
rvm use 2.5.5@rails313

下面进入到项目目录,建立一个 .rvmrc 文件。

在这个文件里可以很简单的加一个命令:

rvm use 1.9.3@rails313

你可能感兴趣的:(rvm)