原因については調査し切れていないのですが、何らかの理由で RubyGemsをインストールしたときに、Gemのバージョン番号の末尾に 本来あるはずの無い「-」がついた状態でインストールされてしまう 事があるようです。

この問題が発生すると、「-」が付加されたバージョンのGemの存在が 正しく認識されず、ひとつ古いバージョンが中途半端にactivateされて しまい、全体としてアプリケーションが正常に動作しなくなる 事があるようです。

一旦問題の発生しているGemを削除してから、再度インストールを 行うことで問題は解決しますが、gem uninstallコマンドでは 正常にアンインストールが行われない場合もあるようです。 その場合は、RubyGemsがインストールされているディレクトリ (/usr/local/lib/ruby/gems/1.8/gems/など)から手作業で 該当するファイル群を削除する必要があるかもしれません。

posted by Png genki on Mon 4 Feb 2008 at 01:25

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry333
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ