Catalystインストールログ
$ su Password: # cpan > install Bundle::Catalyst ... ...(全部 [yes]) ... > quit # exit $ cd ~ catalyst.pl MyApp >> created "MyApp" created "MyApp/script" created "MyApp/lib" created "MyApp/root" created "MyApp/t" created "MyApp/t/M" created "MyApp/t/V" created "MyApp/t/C" created "MyApp/lib/MyApp" created "MyApp/lib/MyApp/M" created "MyApp/lib/MyApp/V" created "MyApp/lib/MyApp/C" created "MyApp/lib/MyApp.pm" created "MyApp/Build.PL" created "MyApp/Makefile.PL" created "MyApp/README" created "MyApp/Changes" created "MyApp/t/01app.t" created "MyApp/t/02pod.t" created "MyApp/t/03podcoverage.t" created "MyApp/script/myapp_cgi.pl" created "MyApp/script/myapp_fastcgi.pl" created "MyApp/script/myapp_server.pl" created "MyApp/script/myapp_test.pl" created "MyApp/script/myapp_create.pl" << $ cd MyApp $ script/myapp_create.pl model Something >> created "/home/nemoto/dev/MyApp/script/../lib/MyApp/M/Something.pm" created "/home/nemoto/dev/MyApp/script/../t/M/Something.t" << $ script/myapp_create.pl view Stuff >> created "/home/nemoto/dev/MyApp/script/../lib/MyApp/V/Stuff.pm" created "/home/nemoto/dev/MyApp/script/../t/V/Stuff.t" << $ script/myapp_create.pl controller Yada >> created "/home/nemoto/dev/MyApp/script/../lib/MyApp/C/Yada.pm" created "/home/nemoto/dev/MyApp/script/../t/C/Yada.t" <<
ここまでで準備完了。サーバを起動させてみます☆
$ script/myapp_server.pl >> [Thu Nov 3 12:37:46 2005] [catalyst] [debug] Debug messages enabled [Thu Nov 3 12:37:46 2005] [catalyst] [debug] Loaded dispatcher "Catalyst::Dispatcher" [Thu Nov 3 12:37:46 2005] [catalyst] [debug] Loaded engine "Catalyst::Engine::HTTP" [Thu Nov 3 12:37:46 2005] [catalyst] [debug] Found home "/home/nemoto/dev/MyApp" [Thu Nov 3 12:37:46 2005] [catalyst] [debug] Loaded components: .-----------------------------------------------------------------------------. | MyApp::C::Yada | | MyApp::M::Something | | MyApp::V::Stuff | '-----------------------------------------------------------------------------' [Thu Nov 3 12:37:46 2005] [catalyst] [debug] Loaded private actions: .--------------------------------------+---------------------------------------. | Private | Class | |=-------------------------------------+--------------------------------------=| | /default | MyApp | | /yada/default | MyApp::C::Yada | '--------------------------------------+---------------------------------------' [Thu Nov 3 12:37:46 2005] [catalyst] [info] MyApp powered by Catalyst 5.33 You can connect to your server at http://***:3000/ <<
え?!これで OK なの?!?! ってくらいあっという間に完了。
最後に書き出された、 http://***:3000/ に対してアクセスすれば↓画面が表示されます。
http://d.hatena.ne.jp/images/diary/y/yamazaru_rengou/2005-11-03.jpg