RubyGemsのダウングレード方法

メモ的にエントリ。

Railsの写経をやろうとして、Gemをアップデートした。

$ sudo gem update --system

1.3.7から1.7.2になったが、Rails2.3.5で

$ rails demo

とやるとエラーが・・・。Rails2.3.5だと、Gemの最新版は対応していないのか。
というわけで、Gemをダウングレードしようと思い、RubyGems 1.5 が出たけど - Rails 雑感 - Ruby on Rails with OIAXを発見。
ここにあるようにしたら、ダウングレードできた。gem で gem のダウングレードができるとはあたりまえだけど便利ね。

$ gem list rubygems-update


*** LOCAL GEMS ***

rubygems-update (1.7.2)
$ sudo gem uninstall -v 1.7.2 rubygems-update
$ sudo gem install -v 1.3.7 rubygems-update
$ sudo update_rubygems
$ gem -v
1.3.7

rails コマンドも成功した。