【问题标题】:CPAN - yaml_process_errorCPAN - yaml_process_error
【发布时间】:2015-01-23 17:01:31
【问题描述】:

您好,我一直在尝试寻找解决此问题的方法,但找不到。 我要做的就是更新我的 perl 模块使用

cpan[1]> upgrade

我怎么会得到以下错误。

Catching error: "CPAN::Exception::yaml_process_error=HASH(0x7fd8f39971f8)" at/Library/Perl/Updates/5.16.2/CPAN.pm line 392.
        CPAN::shell() called at /Library/Perl/Updates/5.16.2/App/Cpan.pm line 338
        App::Cpan::_process_options('App::Cpan') called at /Library/Perl/Updates/5.16.2/App/Cpan.pm line 421
        App::Cpan::run('App::Cpan') called at /usr/bin/cpan5.16 line 12

有人可以帮我解决这个问题吗?

谢谢。

【问题讨论】:

  • CPAN shell 中o conf yaml_module 的输出是什么?这个 YAML 模块是否已安装并正常工作?
  • 能否给我们整个会话的输出以及perl的版本等?

标签: perl cpan


【解决方案1】:

您可以使用o conf yaml_module 来获取 yaml 配置,可能是这样的:

yaml_module        [YAML::XS]

我们可以使用其他替代 yaml 模块,例如 YAMLYAML::Sync。就我而言,YAML 不能很好地处理报告文件,所以我使用YAML::XS。您可以使用o conf yaml_module MODULE 设置任何你喜欢的人。

【讨论】:

    猜你喜欢
    • 2019-07-24
    • 2013-09-06
    • 2017-06-16
    • 1970-01-01
    • 2020-11-07
    • 2011-03-31
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多