はやってるので、Haropyおとしてきたんだけど、Template-Plugin-Hatenaが必要なのか。そりゃそうだよな。
それとはべつに、
Caught exception "Can't call method "id" on an undefined value at /home/masa/usr/Tropy/script/../lib/Tropy.pm line 14."
とか言われる。
おっと、コメントありがとうございます。editで一番目の記事を作ったらいけました。
というか、エラーメッセージで気付こうぜおれ(^^;
ただ、スタイルシート周りのC::P::Static::Simpleあたりがだめだなあ。
[Sat Nov 5 22:31:50 2005] [catalyst] [error] Caught exception in engine "Can't locate object method "write" via package "Catalyst::Response" at /usr/local/lib/perl5/site_perl/5.8.7/Catalyst/Plugin/Static/Simple.pm line 202." Use of uninitialized value in hash element at /usr/local/lib/perl5/site_perl/5.8.7/HTTP/Status.pm line 85. Use of uninitialized value in string at /usr/local/lib/perl5/site_perl/5.8.7/HTTP/Response.pm line 112.
で、これは多分CatalystがFreeBSD ports treeの古い5.33なのがいけない気がする。レポジトリから5.49もってこないとだめかな。
CPANからCatalyst-5.49_03を連れてきて、lib以下に配置して動作成功。
とりあえず_server.plのまま。落ちてたらごめんなさい。
http://iwato.uryusoft.ne.jp:3000/ http://222.151.212.201:3000/
なんか謎な落ち方してた:
Use of uninitialized value in subroutine entry at /usr/local/lib/perl5/5.8.7/mach/Socket.pm line 370. Bad arg length for Socket::unpack_sockaddr_in, length is 0, should be 16 at /usr/local/lib/perl5/5.8.7/mach/Socket.pm line 370.
IPv6 enabled な環境だからかなぁ。listenもしてないから関係ないかと思ったんだけど。
[masa@iwato.uryusoft.ne.jp:~/usr/Tropy]% sockstat |grep 3000 <22:54> masa perl 22081 3 tcp4 *:3000 *:*