とろぴー

はやってるので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.

で、これは多分CatalystFreeBSD 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                *:*