2006-08-04
出来Pla
昨日のid:Seacolorさんのコメントを参考に、「** is up to date」なものをforce install。
結果、それまでうまくインストールできていなかった他のモジュールのインストールにも成功。
$cpan>test plagger
test plaggerは問題なく通ったので、すでにインストール済みのsubversionを使って、
svn co http://svn.bulknews.net/repos/plagger/trunk/plagger
cd plagger
perl Makefile.PL
ここでerrorが出て、「Makefile.PLの2行目が〜」と書いてあるのでそこを参照。
use inc::Module::Install;
と書いてあるので、test inc::Module::Installする。当該モジュールはいないらしいので、インストール。*1
普通にperl Makefile.PLとやったら、
mkdir inc: Permission denied at /Library/Perl/5.8.6/Module/Install.pm line 101
BEGIN failed--compilation aborted at Makefile.PL line 2.
と言われたので、
sudo perl Makefile.PL
sudo make
ビルド完了したので、早速./plaggerしてみる。
Plagger->bootstrap: /Users/example/plagger/config.yaml: No such file or directory at ./plagger line 21
config.yamlで使いたい機能を指定しなくてはならないので、あとでexamplesを参考にする。
とりあえず昼ご飯。
まだpla-2
もう少し、という所まで来てる風味。
config.yamlを置いて起動したら、「Can't locate URI/Find.pm in @INC」と表示された。
「CPAN>install URI::Find」で解決風味。
「Plagger [error] /Users/example/plagger/config.yaml: Permission denied」と言われる。
「sudo ./plagger」で誤魔化す。bloglinesなどのパスワードを符号化する動作だったらしい。
アクセス権を修正した方が良いかについては、あとで考える。
Plagger::Plugin::Subscription::Bloglines [warn] Bloglines Sync API returned bad XML. fallbacks to loop mode: 401 Authorization Required at /Users/example/plagger/lib/Plagger/Plugin/Subscription/Bloglines.pm line 119
401 Authorization Required at /Users/example/plagger/lib/Plagger/Plugin/Subscription/Bloglines.pm line 124
これはbloglinesのパスワードを間違えていたのが原因。
Plagger::Plugin::Publish::Gmail [error] Error while sending emails: Can't locate Net/SMTP/TLS.pm in @INC (略) at /Users/example/plagger/lib/Plagger/Plugin/Publish/Gmail.pm line 224.
「CPAN>install Net::SMTP::TLS」で解決しそう。しかし、失敗する。
「install IO::Socket::SSL」が通れば解決しそう。同上。
「test IO::Socket::SSL」すると、この辺でFailedしている。
t/nonblock.........FAILED tests 13, 26
Failed 2/27 tests, 92.59% okay
意味は後で確認。とりあえず小説を読んで息抜き。
タスク
- アクセス権を修正した方が良いかについては、あとで考える。
- install IO::Socket::SSL
- install Net::SMTP::TLS
- ./plagger
出来Pla-2
若干の不安を残しつつ、「force install IO::Socket::SSL」。
結果、「install Net::SMTP::TLS」が通り、「出来たよ、Plagger」*2です。
とりあえず、Bloglinesとmixi日記をGmailに送信させてみた。
Gmailのキーボードショートカットに慣れないので*3、Bloglinesを送ったメリットはあまり感じられなかったが、mixi日記に関してはすごく便利そうだと感じた。
現在Bloglinesを参照しているconfig.yamlを、後でLivedoor Readerを参照するように変更する予定。
Plaggerで出来ることはまだまだありそうなので、活用の方法を調べたり考えたりしようと思う。
Plaggerは面白いけれど、簡単にインストールできたらもっと良いなぁ。まぁ、いまは色々研鑽を積む時期(?)みたいなものなのでしょうが。
あまり関係はないですが、MacOSX環境の方はVisiorというSIMBLプラグインを入れると便利かも知れません。
via:A Look at Visor — Apple News, Tips and Reviews
ターミナルを起動した状態から、キーボードショートカットで画面の上部にターミナルを呼び出せます。
ターミナルを半透明に設定すると、非常に便利。お薦めです。
