2006年8月30日水曜日

Date-Japanese-holiday.pm

perlでかいたプログラムをうごかそうとしたらerr

tailf -f /var/log/apache2/error.log
[Tue Aug 29 18:41:06 2006] [error] [client 192.168.xxx.xxx] Can't locate Date/Japanese/Holiday.pm in @HOGE(@HOGE contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /var/www/cgi/hoge.cgi line 8.
[Tue Aug 29 18:41:06 2006] [error] [client 192.168.xxx.xxx] BEGIN failed--compilation aborted at /var/www/cgi/hoge.cgi line 8.
[Tue Aug 29 18:41:06 2006] [error] [client 192.168.xxx.xxx] Premature end of script headers: hoge.cgi

そっすか。holiday.pmがないっすか。
ならばいれるまでよっ!

perl -MCPAN -e "install 'Date::Japanese::Holiday'"
---- snip ----
--xx:46:34-- ftp://ftp.u-aizu.ac.jp/pub/CPAN/authors/id/I/IK/IKEBE/Date-Japanese-Holiday-0.05.tar.gz
(try: 4) => `-'
Connecting to ftp.u-aizu.ac.jp|163.143.1.21|:21... connected.
Logging in as anonymous ...
Error in server response, closing control connection.
Retrying

ぎゃぁ、、、、、、仕方ない、、、

http://ftp.cpan.jp/ からおとなしく tar.gz をおとす。

まぁ、直リンはると ここ ですな。


# tar zxfv Date-Japanese-Holiday-0.05.tar.gz
# cd Date-Japanese-Holiday-0.05
# perl Makefile.PL
# make
# make install


こんなかんじです。

* 補足
俺はholiday.pmうごかすのに他にも色々必要でした。

# perl -MCPAN -e "install 'Time::JulianDay'"
# perl -MCPAN -e "install 'Date::Calc"
# perl -MCPAN -e "install 'Date::Simple'"
# perl -MCPAN -e "install 'Calendar::Simple'"



0 件のコメント:

コメントを投稿

素材集

FreePhoto