読者です 読者をやめる 読者になる 読者になる

【Ruby】gemでinstallできたはずが読み込んでいない

前回エントリと似たような雰囲気を感じる、変な事態になりました
gemでインストールは出来ているようなのですが、いざrequireしたときに読み込み先が違っているため、エラーがでました。
MacPortsを入れたり色々したのが原因…?のようです。


参考にさせて頂いたのはこちら「おぼえがき:rubygemsが見つからない?


エラー文に書かれているパスと

gem env

コマンドで確認したときに出てくるライブラリのパスが違っていました。


そのため、
.bashrcに読み込み先を記述しておきます。

export GEM_HOME=/opt/local/lib/ruby/gems/1.8
export RUBYLIB=/opt/local/lib/ruby/gems/1.8
export PATH=$PATH:/var/lib/gems/1.8/bin

参考サイトを参考に以上のようにしました。


忘れずに、source .bashrc


すると、requireしてもエラーが出ませんでした!


一応こちらのサイト「RubyGemsのインストール
でも、設定について書かれています。

ログインするたびに設定を有効にするために, ~/.bashrc などの設定 ファイルに上記の記述を書き込んでおくと良い.

$ vi ~/.bashrc

export GEM_HOME=/var/lib/gems/1.8/
export PATH=$PATH:/var/lib/gems/1.8/bin
export RUBYLIB=$RUBYLIB:/var/lib/gems/1.8/lib


ちょっと前に色々触ったため、何をどうしたのか大分忘れているのが辛いです…

基本的なところが(も)全然さっぱりです‥(´・ω・`)
いい加減もっとスキルアップを図りたいところ…