rvm は rubygemsのsite_rubyを別に作ってしまう問題点(?)がある。メリットでもあるんだけど。パパっと切り替えて使うには全く向いてない。rbenvが便利とか tweetで見かけたような気もするが、、、時間がないのでrbenvはパスでrvmで切り替える。
既存のgemsを別環境に再現する
はじめに、いまのgemの一覧を作る
gem list | cut -d" " -f 1 | sort > ~/gemlist.txt
移行先でgems を再度インストールする
rvm use 1.9.3-head gem install `cat ~/gemlist.txt`
以上。簡単ですね。
rvmはrubygemsを乱造するよなぁ。rvm考えなおすべきか。。。