Plaggerのリライトタスク
config.yamlがいけないのか?
level:infoから
level:debugに変更してみる
Plagger [warn] config is not loaded from file. Ignoring rewrite tasks.
という警告がでる。
”ファイルから設定が読み込めない。リライトタスクを無視します。"
ということ?
リライトタスクって何?
plagger.pmを見るとかなり行数の若いところにおいてあるエラー文句なので
リライトタスクというのはconfig.yamlに書いてあるパスワードを暗号化する仕組み……なんですが、どこかのタイミングで壊れていたようなので以下パッチ。
Index: Plagger.pm =================================================================== --- Plagger.pm (revision 1619) +++ Plagger.pm (working copy) @@ -47,6 +47,7 @@ my $config = $loader->load($opt{config}); $loader->load_include($config); + $self->{config_path} = $loader->{config_path}; $self->{conf} = $config->{global}; $self->{conf}->{log} ||= { level => 'debug' };
とりあえずこれで解決しますが、あまり美しくないのでたぶんmiyagawaさんがもっとストレートな修正をしてくださると思います。→さっそく対応してくださいました。svn up!
Proxyの話はそれぞれの環境によるから何とも言えませんが、現状の動作に不満があるようならLWP::UserAgentとPlagger::UserAgentとPPM.pmを見比べて足りない部分のパッチを書くのが一番だと思います。