Hatena::ブログ(Diary)

大よろこびする優しい雷鳴 このページをアンテナに追加 RSSフィード

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プラグインを入れると便利かも知れません。

no title

via:A Look at Visor — Apple News, Tips and Reviews

ターミナルを起動した状態から、キーボードショートカットで画面の上部にターミナルを呼び出せます。

ターミナルを半透明に設定すると、非常に便利。お薦めです。

*1:インストールするときは、依存関係で必要になるモジュールを別途メモして、個別にインストールした方が後々楽な気がした。auto installに失敗しても、個別だとうまくいくときがある風味。

*2:はてなのPlaggerグループで、「出来Pla」や「まだPla」のキーワードが出来ていて笑ったw

*3:普段、Livedoor Readerでキーボードショートカットの有効性は実感している。

プロフィール

hazy-moon

hazy-moon

むしろ、露のなかにひたされて、凍った菫の花を糧とすることだ。

最近のコメント
ページビュー
366819