結城浩のはてなブログ

ふと思いついたことをパタパタと書いてます。

UserAgentのバージョン

詳細はもう少し調べますけれど、どうもLWP::UserAgentが古いとhw.plはうまく動かないみたいです。

  • LWP::UserAgent.pmのバージョンが2.23→動かない。
  • LWP::UserAgent.pmのバージョンが2.32→動く。

ただし、他のモジュールとの関連があって、UserAgent.pmだけを更新してもたぶんうまくいかないです。現在、どちらでも動作するようにできないか、調査中です。

少し調べましたが難しいです…。Windows XPの場合には http://www.activestate.com/Products/ActivePerl/ からダウンロードできるActivePerl 5.8.4をインストールすればそのままで新しいLWP::UserAgentがインストールされ、hw.plもうまく動くようです。
結論から言えば、ActivePerl 5.8.4にバージョンアップしていただくことをお勧めします。申し訳ありませんでした。この情報はまとめて
http://www.hyuki.com/techinfo/hatena_diary_writer.html
に記載しておくことにします。