测试nonascii.t上的WWW-Mechanize-1.71安装错误

时间:2011-12-27 12:55:23

标签: perl perl-module

在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行

关于我应该如何调试它的任何提示?

1 个答案:

答案 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调试器逐步找到失败的原因。