2010-01-08(金) [長年日記]
■ Debian lenny上のrubygemsを1.3.5にする
Twitterを操作したいと思って「gem install twitter」をしたら、rubygemsが1.3.5以上じゃないと入れられないgemがでてきた(Debian lennyのrubygemsは1.2.0)。いつもだったら野良ビルドするんだけど、なんとなくシステムのをアップデートしたくなってしまったので、ちょっとググったら、experimental版のパッケージを入れる方法の他に、むりやり最新版で上書きしてしまう方法の2種類があるのがわかった。
常識的に考えて前者を選択すべきだが、なんとなく気分で後者を選択した(ぉ 参考にしたのは「DebianのRubyGemsをアップデート」の記事。で、1.3.5にするにはいったん1.3.1にするのがポイントらしい。念のため手法を転記しておく:
% sudo gem install rubygems-update -v 1.3.1 % sudo /var/lib/gems/1.8/bin/update_rubygems
gemの名前とコマンド名が違うのが混乱する。これでgemが1.3.1になったので、同じように1.3.5にあげる:
% sudo gem install rubygems-update % sudo update_rubygems