在OSX上运行的perl 5.8.8上安装WWW-Mechanize-1.71时出现安装错误
错误是:
t / local / nonascii.t ....... 1/5没有这样的字段'ValueOf'CF。{Ñ}''at /WWW-Mechanize-1.71/blib/lib/WWW/Mechanize.pm第1407行
关于我应该如何调试它的任何提示?
答案 0 :(得分:1)
转到解压缩的目录。如果要重新开始,请运行CPAN shell并发出look
命令
$ cpan
cpan> look WWW::Mechanize
...或者如果你有cpanminus,请使用--look
选项运行它:
$ cpanm --look WWW::Mechanize
WWW-Mechanize-1.71$ perl Makefile.PL; make
WWW-Mechanize-1.71$ prove -bv t/local/nonascii.t
详细模式下的 prove
将清楚地说明哪个测试失败了。
WWW-Mechanize-1.71$ perl -d -Mblib t/local/nonascii.t
使用Perl调试器逐步找到失败的原因。