如果您能提供帮助或希望成为维护者之一,请开始帮助我们。 您可以在 RVM Github 组织 中找到更多与 RVM 相关的项目。
使用 RVM 的示例
RVM 版本
$ rvm -v rvm 1.25.25 (master) by Wayne E. Seguin, Michal Papis [http://rvm.ruby-lang.org.cn/]
使用特定的 Ruby。
$ rvm use 2.1.1
等效的(由于 RVM 的默认值)
$ rvm 2.1.1
列出可供安装的 Ruby 解释器
$ rvm list known # MRI Rubies [ruby-]1.8.6[-p420] [ruby-]1.8.7[-p374] [ruby-]1.9.1[-p431] [ruby-]1.9.2[-p320] [ruby-]1.9.3[-p547] [ruby-]2.0.0-p451 [ruby-]2.0.0[-p481] [ruby-]2.1.1 [ruby-]2.1[.2] [ruby-]2.1-head ruby-head # GoRuby goruby # Topaz topaz # TheCodeShop - MRI experimental patches tcs # jamesgolick - All around gangster jamesgolick # Minimalistic ruby implementation - ISO 30170:2012 mruby[-head] # JRuby jruby-1.6.8 jruby[-1.7.12] jruby-head ... (plus many more; omitted for brevity)
列出您已经安装的 Ruby 解释器
$ rvm list rvm rubies * ruby-1.9.3-p484 [ x86_64 ] ruby-2.0.0-p481 [ x86_64 ] => ruby-2.1.1 [ x86_64 ] # => - current # =* - current && default # * - default
当前 shell 的 Ruby 信息
$ rvm info ruby-2.1.1: system: uname: "Darwin Ryss-iMac.local 13.2.0 Darwin Kernel Version 13.2.0: Thu Apr 17 23:03:13 PDT 2014; root:xnu-2422.100.13~1/RELEASE_X86_64 x86_64" system: "osx/10.9/x86_64" bash: "/bin/bash => GNU bash, version 3.2.51(1)-release (x86_64-apple-darwin13)" zsh: "/bin/zsh => zsh 5.0.2 (x86_64-apple-darwin13.0)" rvm: version: "rvm 1.25.25 (master) by Wayne E. Seguin, Michal Papis [http://rvm.ruby-lang.org.cn/]" updated: "4 hours 42 minutes 23 seconds ago" path: "/Users/rys/.rvm" rvm 0.0.49 (2009.09.24) [http://rvm.beginrescueend.com/] ... (omitted for brevity)
使用 Ruby 2.1.1
$ rvm use 2.1.1
等效于 "rvm use 2.1.1",由于默认值
$ rvm 2.1.1
切换到当前 ruby 的 gems 目录
$ rvm gemdir /Users/rys/.gem/ruby/2.1.1
切换到系统 gems 目录
$ rvm gemdir system /Library/Ruby/Gems/2.0.0
切换到系统用户 gems 目录
$ rvm gemdir system user /Users/rys/.gem/ruby/2.0.0
使用用户设置的默认 ruby
$ rvm default
使用系统 ruby(就像没有 rvm 一样)
$ rvm system
重置为 RVM 之前的状态。
$ rvm reset
卸载 RVM 安装的 2.0.0 版本
$ rvm uninstall 2.0.0
使用当前 ruby 从系统 gem 目录(osx: /Library/Ruby/Gems/2.0.0)安装 gems
$ rvm system ; rvm gemset export system.gems ; rvm 2.0.0 ; rvm gemset import system