ruby gem update on ubuntu 10.04.1
10.04でruby1.9.1で入るrubygemが1.3.5と古いのでアップデートする必要があるのだけど、以前書いた9.10の時のものは、あやふやな点があったり、変なことを書いてるので、追加情報込みでまとめておきます。
以前と同じように次のようにアップデート。
$ sudo gem install rubygems-update
$ sudo /var/lib/gems/1.9.1/bin/update_rubygems
こうすると /var/lib/gems/1.9.1 から /usr/lib/ruby/gems/1.9.1 に格納先が変わってしまってよくないので、GEM_HOMEを使うようにするのだけど、ユーザ環境ごとに用意するのもバカらしいので、以下のようにした。
/etc/profile.d/ 以下に rubygems.sh を以下の内容で作成
bash rubygems.sh
export GEM_HOME=/var/lib/gems/1.9.1
export GEM_PATH=/var/lib/gems/1.9.1
export PATH=${GEM_HOME}/bin:${PATH}
これでアップデートの度に書き換える必要もユーザ環境毎に加える必要もないので、楽。