2008-01-12
■[メモ]Ubuntuでrubygemsを1.0.1にudpateしたら"uninitialized constant Gem::GemRunner(NameError)"のエラー

こちらに書いてある通り、
sudo gem update --system
/usr/bin/gem:23: uninitialized constant Gem::GemRunner (NameError)
というエラーが出るようになりました。一応、Rails Forumの該当トピックを参考に、/usr/bin/gemの10行目(require 'rubygems'の下の行)に
require 'rubygems/gem_runner'
の一行を追加することで解決。激しく気持ち悪いですが・・・
トラックバック - http://d.hatena.ne.jp/bottleneck/20080112/1200135756
リンク元
- 18 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=DiO&q=apache+SSL+mongrel+proxy+ProxyRequests&btnG=検索&lr=lang_ja
- 15 http://search.yahoo.co.jp/search?p=免税事業者&search.x=1&fr=top_ga1&tid=top_ga1&ei=UTF-8
- 13 http://my.yahoo.co.jp/p/4.html
- 13 http://www.google.co.jp/search?hl=ja&client=firefox&rls=org.mozilla:ja:official&hs=LSJ&q=rails+lib/tasks&btnG=検索&lr=lang_ja
- 11 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGIH_jaJP218JP219&q=rails 運用
- 9 http://d.hatena.ne.jp/asin/4840241457
- 9 http://search.msn.co.jp/results.aspx?q=小額資産&FORM=MSNH&cp=65001
- 9 http://www.google.co.jp/search?q=/usr/bin/gem:23:+uninitialized+constant+Gem::GemRunner+&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP250JP251
- 7 http://b.hatena.ne.jp/entry/6603176
- 7 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=rescue_action_in_public&num=50
ふと、
ls -l /usr/bin/gem*
してみると、gem1.8なるコマンドが増えており、タイムスタンプ的にも、
diff gem gem1.8
の結果からも、gem1.8の方が新しかったので、どうもコマンド名がかわったようです。gem1.8がデフォルトになるようにしました。
mv gem gem.old
ln -s gem1.8 gem