最近流行のCatalystをインストールして使ってみる

# perl -MCPAN -e 'Task::Catalyst'
を実行してひたすら Enter でインストールできるが
いくつか必要なモジュールがそんざいするので

$ perl -MCatalyst

とかやると実行に必要なモジュールがでてくる(3〜4つ)ので
一応そいつらをインストールしておく

$ catalyst.pl MyApp
$ cd MyApp
$ script/create.pl controller Library::Login
$ script/server.pl

面倒なので、ドキュメントどおり実行し

http://your.host.name:3000/
http://your.host.name:3000/library/login/

にアクセスしメッセージが帰ってくればOK

*ドキュメントでは
create.pl → myapp_create.pl
server.pl → myapp_server.pl
となっているが、実際
catalyst.pl MyApp では 作成されなかった。

ちなみに

http://naoya.dyndns.org/~naoya/mt/archives/001682.html や
http://qootas.org/blog/archives/2005/03/perl_on_rails_c.html
で紹介されている Catalyst のバージョンは 4.x系のものだと思われる。
証拠に(すべてのバージョンを調べたわけではないが)
4.x のインストールは
  install Bundle::Catalyst
5.x のインストールは
  install Task::Catalyst
である。ちょっとはまった

時間があったときに、使い込んでみることにしよう。