"印刷品的广泛性和#34;导致cpan安装失败

时间:2015-11-17 20:18:43

标签: perl cpan strawberry-perl

我在linux和OS x上成功安装并使用了一个模块MARC::Charset。但是,使用Strawberry Perl无法正确安装。 "印刷品的广泛特征"在整个构建日志中经常发生错误,特别是在尝试构建其char转换表时。

"印刷品中的广泛字符"在Windows上困扰了我几次,但我总是能够在我自己的脚本中解决这个问题。现在它在模块的构建脚本中正在发生(如果我理解正确的话)....

1 个答案:

答案 0 :(得分:4)

编辑 2015-12-29:看起来它建立在5.22.1 64位上。

看来MARC :: Charset已经failing to build on the last few releases of Perl on Windows。它看起来似乎没有人opened a ticket about the issue,但理论上应该由CPAN测试人员(第一站点)通知开发人员。

可能的行动方案:

  • 成为社区的富有成员!
    • 提交错误报告。
    • 修改脚本以正确处理Windows上的unicode输出。发送差异以及错误报告的加分点。
  • 解决您的问题!
    • 强制安装模块,忽略测试脚本中的错误。做你自己的测试,看看它是否符合你的需求。 OP尝试了这个,它不适用于这个模块。 =(
    • 将程序移至基于* nix的操作系统。 OS X& Linux很受欢迎,似乎正在构建/安装模块。
    • 查看perldelta并确定其中的任何一项对您的需求是否重要。如果没有,请随意使用旧版本的Perl。

P.S。由于MARC :: Charset在几年内没有看到更新,因此该模块完全有可能不受支持。祝你好运!