aquadrops *

LeopardにCatalyst環境を整えてみた


LeopardにCatalyst環境を整えてみた今日はちょっと気分転換にPerl on RailsなCatalystの環境を作ってみた。
連日環境ばかり作ってる気がするけど(´・ω・)

Mac Catalyst」でググってもCicsoのスイッチのしか出てこない;

で、インストールはCPANシェルで行います。

Test::Podモジュールを入れて、本体をインストール。
とってもシンプルですね。

$ sudo perl -MCPAN -e ‘install Test::Pod’
$ sudo perl -MCPAN -e ‘install Test::Pod::Coverage’

$ sudo perl -MCPAN -e ‘install Task::Catalyst’

本体をインストールする時にmakeエラーになってたので何度か繰り返してたらうまく行った^ー^;
いいのかそれで…

動作確認してみる。
AquadropsApp というプロジェクトを作る。

$ catalyst.pl AquadropsApp
created “AquadropsApp”
created “AquadropsApp/script”
created “AquadropsApp/lib”
created “AquadropsApp/root”
created “AquadropsApp/root/static”
created “AquadropsApp/root/static/images”
created “AquadropsApp/t”
created “AquadropsApp/lib/AquadropsApp”
created “AquadropsApp/lib/AquadropsApp/Model”
created “AquadropsApp/lib/AquadropsApp/View”
created “AquadropsApp/lib/AquadropsApp/Controller”
created “AquadropsApp/aquadropsapp.yml”
created “AquadropsApp/lib/AquadropsApp.pm”
created “AquadropsApp/lib/AquadropsApp/Controller/Root.pm”
created “AquadropsApp/README”
created “AquadropsApp/Changes”
created “AquadropsApp/t/01app.t”
created “AquadropsApp/t/02pod.t”
created “AquadropsApp/t/03podcoverage.t”
created “AquadropsApp/root/static/images/catalyst_logo.png”
created “AquadropsApp/root/static/images/btn_120x50_built.png”
created “AquadropsApp/root/static/images/btn_120x50_built_shadow.png”
created “AquadropsApp/root/static/images/btn_120x50_powered.png”
created “AquadropsApp/root/static/images/btn_120x50_powered_shadow.png”
created “AquadropsApp/root/static/images/btn_88x31_built.png”
created “AquadropsApp/root/static/images/btn_88x31_built_shadow.png”
created “AquadropsApp/root/static/images/btn_88x31_powered.png”
created “AquadropsApp/root/static/images/btn_88x31_powered_shadow.png”
created “AquadropsApp/root/favicon.ico”
created “AquadropsApp/Makefile.PL”
created “AquadropsApp/script/aquadropsapp_cgi.pl”
created “AquadropsApp/script/aquadropsapp_fastcgi.pl”
created “AquadropsApp/script/aquadropsapp_server.pl”
created “AquadropsApp/script/aquadropsapp_test.pl”
created “AquadropsApp/script/aquadropsapp_create.pl”

webサーバーは自動生成してくれるので、起動してみる。
デフォルトは3000ポートなのですが、WEBRickが使ってるので、3001番ポートにして起動。

$ ./AquadropsApp/script/aquadropsapp_server.pl -r -p 3001
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded plugins:
.—————————————————————————-.
| Catalyst::Plugin::ConfigLoader 0.19 |
| Catalyst::Plugin::Static::Simple 0.20 |
‘—————————————————————————-‘

[debug] Loaded dispatcher “Catalyst::Dispatcher”
[debug] Loaded engine “Catalyst::Engine::HTTP::Restarter”
[debug] Found home “/Applications/MAMP/htdocs/AquadropsApp”
[debug] Loaded Config “/Applications/MAMP/htdocs/AquadropsApp/aquadropsapp.yml”
[debug] Loaded components:
.—————————————————————–+———-.
| Class | Type |
+—————————————————————–+———-+
| AquadropsApp::Controller::Root | instance |
‘—————————————————————–+———-‘

[debug] Loaded Private actions:
.———————-+————————————–+————–.
| Private | Class | Method |
+———————-+————————————–+————–+
| /default | AquadropsApp::Controller::Root | default |
| /end | AquadropsApp::Controller::Root | end |
‘———————-+————————————–+————–‘

[info] AquadropsApp powered by Catalyst 5.7012
You can connect to your server at http://macintosh.local:3001

ブラウザでアクセスしてみます。
http://localhost:3001/

動いたー

Aptanaで開発できんものかと思ってたのですが、できないようですね。(あったらすいません)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です