【问题标题】:XML Parser perl module is needed需要 XML Parser perl 模块
【发布时间】:2018-10-24 19:06:13
【问题描述】:

我正在尝试在 Debian (Raspberry Pi) 上安装 intltool。运行时

  ./configure

系统总是返回错误:

checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

但我确实安装了最新版本的 libxml 和 libxml-libxml-perl。

谁能帮我解释一下这里缺少什么?

谢谢! 保罗

【问题讨论】:

  • perl -MXML::Parser -e1 输出什么?此外,libxml-libxml-perl 安装/包含XML::LibXML,而不是XML::Parser
  • 这里是输出:Can't locate XML/Parser.pm in @INC(你可能需要安装 XML::Parser 模块)(@INC 包含:/usr/local/lib/ perl5/site_perl/5.28.0/armv7l-linux /usr/local/lib/perl5/site_perl/5.28.0 /usr/local/lib/perl5/5.28.0/armv7l-linux /usr/local/lib/perl5/ 5.28.0)。 BEGIN 失败——编译中止。
  • 你需要的包是libxml-parser-perl
  • sudo apt-get install libxml-parser-perl Reading package lists... Done Building dependency tree Reading state information... Done libxml-parser-perl 已经是最新版本(2.44-2+ b1)。以下软件包已自动安装且不再需要: lxkeymap python-cairo python-gobject python-gobject-2 python-gtk2 python-xklavier 使用 'sudo apt autoremove' 删除它们。 0 个已升级,0 个新安装,0 个要移除,43 个未升级。
  • 您使用的是系统 Perl 还是自定义 Perl? which perl 输出什么?对于 Debian,它必须是 /usr/bin/perl。你似乎有/usr/local/bin/perl。如果那不是系统 Perl,那么使用 apt-get 安装包将不起作用。

标签: perl debian libxml2


【解决方案1】:

您需要安装 XML::Parser::Style::Tree 模块。试试cpanm

cpanm XML::Parser::Style::Tree

或使用 CPAN Shell

perl -MCPAN -e shell
install XML::Parser::Style::Tree

之后,模块将被安装,XML::Parser 将正常工作。

【讨论】:

    猜你喜欢
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 2019-11-07
    相关资源
    最近更新 更多