MacにPlaggerをインストール
 以前から気になっていたPlaggerだが、まるごとPerl!の解説記事や先日のLL RingでのPlaggerの発表の様子なんかを見ていたら、無性に使ってみたくなった。

 まず、Plaggerって何よ?という話だけど、簡単に言えば、ネット上の情報を収集して、加工と出力をするための仕組み という事になる(もうちょっと詳しく知りたい人は、「suVeneのあれ: Plaggerとは何ぞや」へ)。各種生物系公共DBが更新されたら自動的に通知する、という仕組みを作るのも楽になる(・・・はず)。


 で、実際にインストールをしてみた (環境は、Mac OS X 10.4 (Power PC))。
参考にしたサイトは、こちら
Konpeki Blog: Plagger - ( Mac OS X に ) インストール編 ( 1 )

 CPANシェルのキャッシュサイズを大きくしたほうが良いという事なので、キャッシュサイズを1Gに変更。
cpan> o conf build_chach 1000
それから
cpan> test Plagger
で、Konpeki Blogさんと同様に、24個のモジュールが足らないと言われて、怒濤のインストール開始。

 で、test Plaggerと、足らないモジュールの個別インストールを繰り返すうちに、XML::Parserのインストールでこける。これもKonpeki Blogさんを参考に、expatのソースコードをダウンロードしてきて、インストール。./configure の後、make したら、なぜか
make: Nothing to be done for `default'.
と怒られる。試しに、make install してみる。・・・うまくインストール出来たっぽい。・・・まぁ、良しとしよう。

 で、またモジュールのインストールを続けると、今度は TT(Tmplate-Toolkit 2.15)のインストールでこける。試しに、CPANから、前のバージョン(2.14)を落としてきてインストールしたら、ちゃんとインストールできた。

 依存モジュールのインストールはまだまだ続く。で、今度は Net::DNS でハマる。個別インストールも古めのバージョンのインストールも駄目。テストで
#   Failed test 'Socket is ready'
などと言われるので、Socket6-0.19をインストールしてみるが、効果無し。いい加減イヤになってきたので、強制インストール。
force install Net::DNS


 これで、依存モジュールのインストールは終了。意気揚々と test Plagger とコマンドを入力すると、今度は Test::Perl::Critic が無いと言われる。で、Test::Perl::Critic をインストールしようとすると、Perl::Critic が無いと言われる。Perl::Criticを個別インストール使用とすると、これがうまくいかない・・・。これらはテスト用のモジュールという事なので、強制インストールで済ませる。
force install Perl::Critic
の後、
install Test::Perl::Critic
 
 やっと test Plagger が成功したので、install Plagger を実行。これは問題なく終了。

 Plaggerを使う場合は、Subversionで最新版をチェックアウトして使ったほうが良いとの事なので、Mac用のSubversionクライアントをダウンロードして、インストール。

 Subversionで最新版のPlaggerをチェックアウト
svn co http://svn.bulknews.net/repos/plagger/trunk/plagger


 これで、インストールがようやく終了。長かった・・・。ほぼ丸一日かかったよ。

 最後に、まるごとPerl!のサンプルの設定ファイル(rss2email.yaml)を用意して、実行してみる。
a0057891_033960.gif

 わーい。
[PR]
by fkmn | 2006-09-03 23:51 | IT
<< @Tokyo体験記 2006年8月の検索キーワード... >>


とあるWebアプリケーションエンジニアの日記
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
カテゴリ
以前の記事
ブログパーツ
リンク
検索
タグ
最新のトラックバック
プログラミングが「出来る..
from とりあえず9JP?
Genographic ..
from ナンジャモンジャ
ジュセリーノ
from ありの出来事
くちこみブログ集(ライフ..
from くちこみブログ集(ライフ)(..
以降、丁寧語で行こう!
from エッセイ的な何か
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧

fkmnの最近読んだ本 フィードメーター - フッ君の日常 あわせて読みたい AX