2006年 09月 27日

Catalyst

Catalyst server は動いてるのに、create すると @INC に Catalyst::Helper がないって言われる。cpan -i しても既に入ってるし、謎sg

svk 入れたときに perl5.8.8 が入ったせい? /usr/bin/perl は 5.8.6

あ、そうか create.pl の shebang が /usr/bin/perl になってて、そっち読んでるんだ。消して symlink にしてしまおう。

$ sudo rm /usr/bin/perl
$ sudo ln -s /opt/local/bin/perl /usr/bin/perl

あ、これじゃだめだ。server が動かなくなる。/opt/local/lib を読んじゃう。cpan はどっちにインストールしてんだ。。。

いやいいんだ。/opt/local を読ませるようにする。perl5.8.8 が入ったときに cpan も置き換わってる。/Library/Perl/5.8.6 は消してもいいのかな。

でもなんか、port install perl とかやっても、そんなパッケージないって言われるのはなんだろう。