で、これが目的。Catalystをインストールしてみる。
- cpan Catalyst::Runtime
- cpan Catalyst::Devel
- cpan Catalyst::View::TT
で、いくつか問題がありました。
- Perlのバージョンが5・10系だと、Catalyst::Develのインストールで起こられた。なので、Perlをバージョンダウン
- cpan install Catalyst::Develで下記エラー
Failed during this command:
JDB/Win32-Process-0.14.tar.gz : make NO
BZAJAC/Proc-Background-1.10.tar.gz : make_test NO
FLORA/Catalyst-Devel-1.19.tar.gz : make_test NO 2 dependencies missing (Win32::Process,Proc::Background)で、自動でインストールできなかったWin32::Processを個別にcpanから入れようとしても、同じくエラー。
当然か!
で完了なわけですが、Catalyst::Develが入らない。なので、ここはppmでインストールしてみる。面白いことに、ActivePerlだけかと思いきやStrawberry Perlでも利用できる。ppmで先にWin32-Processをインストール
PPM> install Win32-Process
Install package ‘Win32-Process?’ (y/N): y
Installing package ‘Win32-Process’…
Bytes transferred: 12323
Files found in blib\arch: installing files in blib\lib into architecture depende
nt library tree
Installing C:\strawberry\perl\site\lib\auto\Win32\Process\Process.bs
Installing C:\strawberry\perl\site\lib\auto\Win32\Process\Process.dll
Installing C:\strawberry\perl\site\lib\auto\Win32\Process\Process.exp
Installing C:\strawberry\perl\site\lib\auto\Win32\Process\Process.lib
Installing \site\lib\Win32\Process.html
Installing C:\strawberry\perl\site\lib\Win32\Process.pm
PPM>
もういっかいcpanからcatalyst::Develをインストール。
OK。成功!!!