Ruby1.9.1とgem1.9.1の設定
参考(本件とは異なりますが、一応知識として・・・)
http://arika.org/2010/08/30/ruby-1-9-2-and-rubygems-1-3-7-and-gem-path
目的
以前、requireエラーが出ていたので色々調べた結果、
バージョン管理のミスでした。
$ruby -e 'p Gem.path'
[".gem/ruby/1.9.1", "/var/lib/gems/1.9.1"]
ここで、Gem.pathが「/var/lib/gems/1.9.1」を参照している。
ところが、「/var/lib/gems/1.9.1」先がなかった・・・。
rubyのバージョンは、1.9.1にしたけど
gemは1.8のバージョンのまま使っていた。
$gem list
$gem1.9.1 list
で比較すると、標準がgem1.8になっているのに気づく。
バカだ〜と思い鬱になりながらも
気を取り直して、
aptitudeとupdate-alternativesコマンドを使って設定!
rails関連、/usr/bin/*1.8*関係も調べて、
「update-alternatives」で管理するようにした。