plaggerをCentOS5に設定
現在の開発ではCIツールのHudsonを使用しているのだが、
【問題点】
ビルドやテストエラー時の通知メールが大量の他のメールに
埋もれて誰も見てなくねえ?
【解決案】
ビルドエラーを開発チーム連絡用のIRCで通知すれば見るんじゃね?
ということで、実現の為にplaggerをCentOSに入れてみた。
手順
yum -y install perl* yum -y install libxml* yum -y install expat*
2.CPANを初期化
途中、地域&国、サーバを聞かれる以外は全てEnter連打
cpan
3.Auto-install確認をしないように環境変数を設定
初めて設定する際、これを行わなかったら異様な回数Enter連打する羽目になった。(最もlwpのインストールなどは回避不可能だが。。。)
export PERL_AUTOINSTALL="--defaultdeps"
4.plaggerインストールに必要なライブラリを追加
例によってEnter連打
cpan install Module::Install YAML Test::Base
5.最新のソースコードをSubversionで引っ張ってくる
※最初はcpan>test plaggerで入れようと試みたが、依存ライブラリ解決が非常に大変だったために断念。
svn co http://svn.bulknews.net/repos/plagger/trunk/plagger
6.Makeを実施
perl Makefile.PL make
7.動作確認
./plagger -v
ライブラリが無いとのエラーが出た場合は、それらを追加インストール
例.
エラー内容 Can't locate Feed/Find.pm in @INC〜〜 追加インストール cpan>install Feed::Find 強制インストール(最終手段) cpan>force install Feed::Find
8.任意の場所に設置(/usr/local/plaggerとした。)
mv plagger /usr/local/