原因については調査し切れていないのですが、何らかの理由で 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

Search Words:

  • rubygems11 gem11 バージョン9 アンインストール7 ruby3 gemを削除2 urlにハイフン2 uninstall2 rubyバージョン1 削除1 urlにハイフンがつく1 mail1 mac1 古いバージョン1 1.91 インストール1 gems1 activate1 centos1 ハイフン1 複数のバージョン1 bug1 rails1 -v1 バージョンを指定1

Comments:

or Preview
Tags
ruby gem bug howto
Social Bookmarks
  • Delicious
  • B_entry333
  • Clip_16_12_w333