トップ 最新

ただのにっき

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