ねもぷらす

ふぁいんでぃんぐねもの日記。プログラミングとか育児とか

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