RVMの使い方
システム標準のRubyを使用
$ rvm reset
Rubyを指定
$ rvm use x.x.x
RVMを最新にする
最新版取得
$ rvm update --head
再読込
$ rvm reload
※未確認
GemSets
RVMでRubyGemsを管理するという機能。GemSetsという単位で1つのRubyに対してRubyGemsを管理
rvm gemdir
RubyGemsのパッケージがインストールされる先を確認
$ rvm list rvm rubies ruby-head [ i386 ] => ruby-1.9.2-p180 [ i386 ] ruby-1.8.7-p334 [ i386 ] $ rvm gemdir /home/atsm/.rvm/gems/ruby-1.9.2-p180
rvm gemset list
どのようなGemSetsがあるか確認
$ rvm gemset list gemsets for ruby-1.8.7-head (found in /home/atsm/.rvm/gems/ruby-1.8.7-head) global
rvm gemset create
GemSetsを新規作成する
$ rvm gemset create rails3.0 'rails3.0' gemset created (/home/atsm/.rvm/gems/ruby-1.8.7-head@rails3.0).
$ rvm gemset list gemsets for ruby-1.8.7-head (found in /home/atsm/.rvm/gems/ruby-1.8.7-head) global rails3.0
rvm gemset use
作成したGemSetsを使用する
$ rvm gemdir /home/atsm/.rvm/gems/ruby-1.8.7-head
$ rvm gemset use rails3.0 $ rvm gemdir /home/atsm/.rvm/gems/ruby-1.8.7-head@rails3.0
もしくは rvm use を使用する際に使用するRubyの後ろに@GemSets名を指定することで使用するGemSetsを指定することができます。
$ rvm use ruby-1.8.7-head@rails3.0 Using /home/atsm/.rvm/gems/ruby-1.8.7-head with gemset rails3.0