Catalystの基礎 導入編
- アプリケーションの雛型を生成
$ catalyst.pl bookmark- アプリケーションのディレクトリに移動
$ cd bookmark- Webサーバを起動
$ script/bookmark.pl
Can't locate Catalyst/Plugin/ConfigLoader.pm in @INC (@INC
* snip *
Compilation failed in require at script/bookmark_server.pl line 55.
うう・・。Catalyst::Plugin::ConfigLoader、Catalyst::Action::RenderViewがインストールされておらずエラーになったので、それらのモジュールをインストール。
# perl -MCPAN -e 'install Catalyst::Plugin::ConfigLoader'
# perl -MCPAN -e 'install Catalyst::Action::RenderView'
もう一度、Webサーバの起動にトライ。
$ script/bookmark.pl
* snip *
[info] bookmark powered by Catalyst 5.7012
You can connect to your server at http://localhost:3000
Windowsからアクセスしてみる・・。あれ、ページにアクセスできない・・。ぁぁ、ファイアウォールがきいてるからかも知れない。ファイアウォールを無効にしてみよう。(さっき、有効にしたばっかなのに・・・)
# /usr/bin/system-config-securitylevel
もう一度、Windowsからアクセスすると・・・。
ぉぉっ!!
接続に成功すると、以下のログがscriptを起動したターミナルに表示される。
[info] *** Request 1 (0.125/s) [5680] [Sun Apr 13 03:25:33 2008] ***
[debug] "GET" request for "/" from "xxx.xxx.xxx.xxx"
[info] Request took 0.013085s (76.423/s)
.----------------------------------------------------------------+-----------.
| Action | Time |
+----------------------------------------------------------------+-----------+
| /index | 0.000809s |
| /end | 0.001062s |
'----------------------------------------------------------------+-----------'
すごい。なんか適当にインストールしたのに動いてるっぽい。明日は、Catalystを使ってアプリケーションを作ろう!!
【参考】
0 件のコメント:
コメントを投稿