RubyGems をダウングレードする方法
redmine をインストールしようとしてたら、何やらよくわからない NOTEが大量に、、、(T^T)
MacBook:redmine-1.2.1 admin$ rake db:migrate
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /Users/admin/work/redmine-1.2.1/config/../vendor/rails/railties/lib/rails/gem_dependency.rb:21.
NOTE: Gem::SourceIndex#refresh! is deprecated with no replacement. It will be removed on or after 2011-11-01.
Gem::SourceIndex#refresh! called from /Users/admin/work/redmine-1.2.1/config/../vendor/rails/railties/lib/rails/vendor_gem_source_index.rb:34.
NOTE: Gem::SourceIndex#load_gems_in is deprecated with no replacement. It will be removed on or after 2011-11-01.
...
意味不明だよーと思いつつ、"NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01." で検索したら結構ヒット。どうやら、RubyGems が新しすぎるのが原因っぽい。何だよ、それ??? :-(
gem のバージョンを確認したら 1.8.6。これをダウングレードすれば良いらしい。試しに、ダウングレードを実行。
$gem update --system 1.7.1
$gem -v
1.7.1
とりあえず、消えたよ :-)