Amazon.co.jp ウィジェット

さむしんぐにゅぅ

さとうようぞう のBlog。気の向いた時に更新。サーバー落ちてたらまた来てちょ。

WWW::Mechanizeが実行時にエラーになる

ついこの間作ったGoogleWebmasterツールのレポートを定期的に取得するPlaggerプラグインを、ちゃんとデータセンターのホストでcronで動かし、かつレポートの先もサーバー上のDBとか静的ファイルに書き出しておくのが良かろう(将来的にも)、と思って作業してた。

普通に、そのホストにPlaggerを入れて、テキトーなRSSをgmailに送って、というテストに成功したまでは良かったんだけど、いざ動かしてみるとまったく動かない。
あれ、おかしいと思って普通のperlスクリプト版の方で試してみたらこちらも動かない。

follow_link(): Can't call method "url"

こんなエラーが出て、途中で処理が止まる。

「は。何これ?」

仕方がないのでエラーメッセージでググったら、既にバグレポートが上がってたんだけど、

http://code.google.com/p/www-mechanize/issues/detail?id=113

This will be fixed in 1.62.

ちょっwww
まじっすかwwww

WWW::Mechanizeの最新版は1.60。Plagger入れる時に依存関係のあったモジュールもCPANでアップデートしたので、そのまま何の疑いも持たずに1.60をいれたけどダメだったんですね。
ちなみに僕が作業で使っていたマシンにインストールしてあったバージョンは1.34。
なので、とりあえずMechanizeの古めのものを使えばよさげな感じ。


と、ここまで突き止めて今日は時間切れ。
一旦は確実に動作する(はず)の1.34を入れてみて、1.60との差分を見ながら「動くはず」のバージョンを試すってのが良いのかな?

Posted by yz at 2009年10月09日 20:14 | コメント (0) | トラックバック (0)

このエントリーを含むはてなブックマーク | . | Yahoo!ブックマークに登録 | del.icio.us it! | この記事をLivedoorにクリップ! | FC2ブックマーク

この記事に対するコメント

この記事に対するコメントはまだありません。


コメントを投稿する




ブラウザにお名前やアドレスを保存しますか?

はいを選択すると、次回から入力がちょっと楽になります)



この記事のトラックバックURL


この記事に対するトラックバック

この記事に対するトラックバックはまだありません。



Made with dreamweaver Made with fireworks Powered by Movable Type 3.34 Powered by Wandering Wind PC・周辺機器特集! フィードメーター - さむしんぐにゅぅ
Copyright : [Articles] (C) さむしんぐにゅぅ All Rights Reserved.
[Comments/Trackbacks] ... Authors of those have rights.