【etch】Perlのフレームワーク Catalyst を使ってみる(導入編)
PerlのMVCフレームワークCatalystのインストール。
まずは、CPAN関連で必要なパッケージをインストールします。
# apt-get install build-essential file perl-doc unzip lynx ncftp bzip2
基本的には、CPANからTask::Catalystをインストールすれば必要なモジュールは揃うようです。
しかし、Path::ClassとModule::Findは依存関係が解決されていないようなので、事前にインストールします。
# perl -MCPAN -e "install Path::Class"
# perl -MCPAN -e "install Module::Find"
# perl -MCPAN -e "install Task::Catalyst"
※CPAN初回使用時にいろいろと設定する必要がありますが、必要なパッケージがインストールされていれば基本的にはデフォルトで問題ないです。
次に動作確認も兼ねて、アプリケーションの作成準備を行います。(sampleというアプリケーション名にしました。)
% catalyst.pl sample
開発用のWebサーバを起動します。
% cd sample
% ./script/sample_server.pl