When it’s ready.

出来るまで出来ない

Plaggerを入れた

なにげにPython以外を食わず嫌いだなぁと思いつつ、Plagger入れてみる。LL温泉の時に、親切なPerlの先生に迷惑をかけながら、Ubuntuには入れてみたものの、自宅サーバなのでネットがないと使えないので、手元のノートに入れてみた。OSX10.5.5

デフォルトの状態で、test Plaggerしたらいろいろ入ってないものがあったので、missingを一個ずつ、installした。

は、forceをつけてインストールした。(ubuntuの時には、libxml2-devが入ってればよかったポイけど、OSXでは、libxmlもlibxml2も入れてるのに、XML:: がいくつか入らなかったから)

http://plagger.org/からsvnで取ってきたソースで

perl Makefile.PL
sudo make
sudo make install

エラーもなく入って、やったぜ!

plagger -v

としてみる。

Can't locate XML/Feed/RSS.pm in @INC (@INC contains: /usr/local/bin/lib /System/Library/Perl/5.8.8/darwin-thread-multi-2level /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8 /Library/Perl /Network/Library/Perl/5.8.8/darwin-thread-multi-2level /Network/Library/Perl/5.8.8 /Network/Library/Perl /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6 /Library/Perl/5.8.1 .) at /Library/Perl/5.8.8/Plagger/FeedParser.pm line 7.
BEGIN failed--compilation aborted at /Library/Perl/5.8.8/Plagger/FeedParser.pm line 7.
Compilation failed in require at /Library/Perl/5.8.8/Plagger/UserAgent.pm line 7.
BEGIN failed--compilation aborted at /Library/Perl/5.8.8/Plagger/UserAgent.pm line 7.
Compilation failed in require at /Library/Perl/5.8.8/Plagger.pm line 28.
BEGIN failed--compilation aborted at /Library/Perl/5.8.8/Plagger.pm line 28.
Compilation failed in require at /usr/local/bin/plagger line 11.
BEGIN failed--compilation aborted at /usr/local/bin/plagger line 11.

エラーでまくり、ナニコレ

追記 XML::FEED::RSS のバージョンが新しすぎた?

なんかよく使い方分かってないけど、cpan.orgからソース落としてきて、make installでどんどこ入れていったら、動いた。
結局、XML::FEED::RSSは0.3じゃなくて、0.23を使えば動いた。
http://search.cpan.org/~simonw/XML-Feed-0.23/