建立 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