hyoromoのブログ

最近はVRSNS向けに作ったものについて書いています

gem パッケージの参照先について

gem でインストールしたパッケージの参照先ですが、複数存在してややこしいので整理します。

/usr/local/lib/gem/

管理者権限でインストール and 参照可能な領域。

sudo gem install hoge

とすると、ここにのみインストールされます。

~/.gem/ruby/1.8/gems/ #ruby1.8の場合

ユーザー権限でインストール and 参照可能な領域。

gem install hoge

とすると、ここにのみインストールされます。

その他

他にもインストール先が存在していましたが、どこか忘れたし、なぜここにインストールされたか分かりませんでした。
とりあえず、上記2カ所さえ知っていれば、gem 参照関連のトラブルは回避しやすいと思います。