Catalyst。
仕事の都合で、重い腰をあげて Catalyst をいじる。よっこらしょっと。
依存するCPAM モジュールが大量過ぎて
HD容量がフルになり、途中で終了。
てな訳で、今回も3,4時間CPAMモジュール入れ続けたところで
案の定、またHD容量がフルでエラーorz
うーん、どんだけ容量に余裕があればいいんだ?と思いつつ
いっぱい空けて、再度挑戦すると、今度は違うエラーが出てくる。
ERROR: perl: Version 5.008005 is installed,but we need version >= 5.008006 at inc/Module/Install/Makefile.pm line 119,
<STDIN> line 1.
がーん。そもそもperlのバージョンが古いって事ですか。
てな訳で、仕方なく素直に perl の最新バージョンを入れる。えいやっ。
wget http://www.cpan.org/src/perl-5.10.1.tar.gz
tar zxvf perl-5.10.1.tar.gz
cd perl-5.10.1
./Configure -d -Dusethreads
make
make test
make install
それから、/usr/bin/perl は古いバージョンで
/usr/local/bin/perl が新しいので、
古いバージョンを別名に置き換えてから
ln -s /usr/local/bin/perl perl
...とやって、新しいのを /usr/bin/perl でいけるようにして、と。
それから、改めて Catalyst をインストール。
perl -MCPAN -e 'install Catalyst'
で、これだけだと、後でなんやかんやエラーが出たので
perl -MCPAN -e 'install Catalyst::Devel'
...とやって、やぁーーーっとインストール出来たぁ!
catalyst.pl Hello
ほんでもって、作られた Hello ディレクトリん中に入って
サーバー起動。
./script/hello_server.pl
あとはブラウザーで http://localhost.localdomain:3000 を叩けと言うので
私の場合、http://192.168.79.128:3000/ にアクセスすると、
既に「Hello on Catalyst 5.80011」というページが出来ていたのでした。
なるほどー。
やっとこれで Catalyst のお勉強出来るぞー。えがったえがった。