2013年6月24日月曜日

【Perl】catalystのインストール方法

■環境
CentOS release 6.3 (Final)
perl v5.10.1

■cpan設定
cpan Module::Build
yesをひたすら入力していきます
wget http://shadow.cat/static/cat-install
perl cat-install
(はじめにどっかに接続しようとするけどできない、たぶんスルーでおk)

■catalystインストール
perl -MCPAN -e shell
cpan[1]> o conf prerequisites_policy follow
cpan[2]> o conf commit
cpan[3]> install Catalyst::Devel
cpan[4]> install Task::Catalyst
cpan[5]> q
cd /var/tmp
catalyst.pl test
plが実行できない場合は以下で再インストールしてみてください
perl -MCPAN -e 'install Catalyst::Devel'
ls -ltr test
合計 36
-rw-r--r-- 1 root root 104 7月 19 18:27 test.psgi
-rw-r--r-- 1 root root 127 7月 19 18:27 test.conf
drwxr-xr-x 2 root root 4096 7月 19 18:27 t
drwxr-xr-x 2 root root 4096 7月 19 18:27 script
drwxr-xr-x 3 root root 4096 7月 19 18:27 root
drwxr-xr-x 3 root root 4096 7月 19 18:27 lib
-rw-r--r-- 1 root root 51 7月 19 18:27 README
-rw-r--r-- 1 root root 902 7月 19 18:27 Makefile.PL
-rw-r--r-- 1 root root 143 7月 19 18:27 Changes
cd test
./script/test_server.pl

⇒デフォルトポートは3000で起動する、ブラウザからhttp://localhost:3000/にアクセスする、FWは開放する

emacs lib/test/Controller/Root.pm
⇒$c->response->body( "Hellow Catalyst" );にしcatalystを再起動するとトップページのメッセージが変更している

0 件のコメント:

コメントを投稿