それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

ruby1.8系でインストールしてたgems を 1.9で再現インストールする

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考えなおすべきか。。。