在MacBook上从CPAN安装Class :: Std失败

时间:2015-05-05 22:52:47

标签: perl cpan

在我的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 

可能是什么问题或者我可以寻找的其他什么可能表明问题是什么?

1 个答案:

答案 0 :(得分:0)

看起来问题出在文档中。它找到一个非ASCII字符,但文档没有声明编码。 t / pod.t 测试检查文档的格式,以便您可以忽略此错误并强制安装。不过报告这个问题很好。

 $ cpan -f Class::Std

至于文档,修复可能是在POD(普通文档)的顶部添加正确的编码:

 =encoding utf8