gem uninstallでGem::InstallError

gemのアンインストールでGem::InstallError Unknown gem XXXとなる場合の対処法
XXXというgemのアンインストールで
gem uninstall XXX
ERROR: While executing gem ... (Gem::InstallError)
  Unknown gem XXX >= 0

となり、アンインストールできない。

原因はgemをインストールする際にsudoをつけていなかったため。
sudoをつけずにgem installすると、インストール先が/Users/ユーザー名/Library/.gems/ruby/1.8になることが原因のようだ。

参考newbie on xxx(iphone,object-c,ajax,ruby,javascript,html and more...): gem uninstall 失敗

なので、sudoをつけずにインストールしたgemについては
gem uninstall -i ~/.gem/ruby/1.8/ XXX
としてやる。

他のgemもついでにアンインストールしようとして同様にやってみたらまたGem::InstallErrorが出るなと途方に暮れていると、そっちはsudoでインストールしたものだったので素直に
sudo gem uninstall XXX
でよかったりorz


タグ:Rails
posted by digital-squad at 2010年02月02日 10時55分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。