如果您能提供協助或希望成為維護人員之一 - 請立即開始協助。您可以在 RVM Github 組織 找到更多與 RVM 相關的專案。
使用 RVM 的範例
RVM 版本
$ rvm -v rvm 1.25.25 (master) by Wayne E. Seguin, Michal Papis [https://rvm.dev.org.tw/]
使用特定的 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 [https://rvm.dev.org.tw/]" 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 的 gem 目錄
$ rvm gemdir /Users/rys/.gem/ruby/2.1.1
切換至系統 gem 目錄
$ rvm gemdir system /Library/Ruby/Gems/2.0.0
切換至系統使用者 gem 目錄
$ 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)安裝 gem
$ rvm system ; rvm gemset export system.gems ; rvm 2.0.0 ; rvm gemset import system