failed: HTTP error: 500 Can't locate HTML/HeadParser.pm in @INC
と言うエラーが出るのは、あちこちで報告されているが、このモジュールを入れると私の環境(OpenBlockS266+Debian/sid)では文字化けしてしまう(^^;
apt-get で入れずに、自前で入れるとどうなるか試してみた。
CPANからHTML-Parser-3.35.tar.gzを持ってきて、
$ perl Makefile.PL
$ make
# make install
だと、以下のファイルがインストールされる。
Installing /usr/local/lib/perl/5.8.2/auto/HTML/Parser/Parser.so
Installing /usr/local/lib/perl/5.8.2/auto/HTML/Parser/Parser.bs
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/local/lib/perl/5.8.2/HTML/PullParser.pm
Installing /usr/local/lib/perl/5.8.2/HTML/Parser.pm
Installing /usr/local/lib/perl/5.8.2/HTML/Entities.pm
Installing /usr/local/lib/perl/5.8.2/HTML/TokeParser.pm
Installing /usr/local/lib/perl/5.8.2/HTML/LinkExtor.pm
Installing /usr/local/lib/perl/5.8.2/HTML/Filter.pm
Installing /usr/local/lib/perl/5.8.2/HTML/HeadParser.pm
Installing /usr/local/man/man3/HTML::PullParser.3pm
Installing /usr/local/man/man3/HTML::Entities.3pm
Installing /usr/local/man/man3/HTML::Parser.3pm
Installing /usr/local/man/man3/HTML::LinkExtor.3pm
Installing /usr/local/man/man3/HTML::TokeParser.3pm
Installing /usr/local/man/man3/HTML::HeadParser.3pm
Installing /usr/local/man/man3/HTML::Filter.3pm
Writing /usr/local/lib/perl/5.8.2/auto/HTML/Parser/.packlist
Appending installation info to /usr/local/lib/perl/5.8.2/perllocal.pod
この後、トラックバックではエラーにならなかったものの、やはり文字化け。
結局、rm -rf /usr/local/lib/perl/5.8.2/*して、元に戻した。
やはりまじめに見ないとダメなのか(^^;
0 件のコメント:
コメントを投稿