gemと格闘してた

はてなダイアリーの出たバックアップを取ろうとして、Rubyスクリプトを書いていたところmechanizeが必要となりgemと格闘することになりました。gemでmechanizeをインストールするとエラーが出てちゃんとインストールできません。
どうもgemのバージョンが悪いらしいということでgemをアップデートしようとしたところアップデートの段階でもエラーが発生。試行錯誤した結果次の流れでインストールすることができました。

# gem install rdoc
# gem install rubygems-update
# update_rubygems
# gem install mechanize

その後も若干スクリプトの実行でエラーが出たのですが、そっちはWindowsでファイル名として使えない文字をファイル名として使用していたためでした。

はてなにログインしてXMLデータを取得する部分は割とすぐに書けたのですが、結局gemと2日間格闘してたことになるわけです。なんてこった。