以下は、pryやirbで日本語を扱う際、問題があったので、こちらを御覧ください。
rbenvを使っているのですが、Rubyのバージョンを上げるときに、いつも忘れていることが多いので、メモを残しておきます。
バージョンアップ前
$ ruby -v ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin11.4.2]
gem listの保存
現在の環境でインストール済のgem listを保存しておきます。
$ gem list | awk '{print $1}' > gemlist.txt
新しい環境へ
$ cd ~/.rbenv/plugins/ruby-build $ git pull $ rbenv install --list $ rbenv install 2.0.0-p195 $ rbenv global 2.0.0-p195 $ ruby -v ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-darwin11.4.2] $ rbenv rehash
gem listの復元
保存しておいたgem listを新しい環境へインストール。
$ cat gemlist.txt | xargs gem install --no-rdoc --no-ri