在我的MacBook上,我尝试使用命令sudo cpan Class::Std
安装Class :: Std,但是当我这样做时,安装失败,输出我在下面提供。但是,当我在运行CentOS 6.5的VPS上使用相同的命令安装Class :: Std时,它安装得很好。
# Failed test 'POD test for blib/lib/Class/Std.pm'
# at /System/Library/Perl/Extras/5.18/Test/Pod.pm line 186.
# blib/lib/Class/Std.pm (1512): Non-ASCII character seen before =encoding in ':key?value?'. Assuming ISO8859-1
# Looks like you failed 1 test of 1.
t/pod.t ................ Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
可能是什么问题或者我可以寻找的其他什么可能表明问题是什么?
答案 0 :(得分:0)
看起来问题出在文档中。它找到一个非ASCII字符,但文档没有声明编码。 t / pod.t 测试检查文档的格式,以便您可以忽略此错误并强制安装。不过报告这个问题很好。
$ cpan -f Class::Std
至于文档,修复可能是在POD(普通文档)的顶部添加正确的编码:
=encoding utf8