安装 XML::Parser-2.34 时出现问题

Problems while installing XML::Parser-2.34

我试图在我的 Ubuntu 12.04 上安装用于 intltools 的 XML::parser-2.34,但在测试时遇到了一些错误消息。我不确定那些失败的测试是重要的还是无关紧要的。

我检查了 README 文件,但没有找到任何帮助。如果有人可以查看错误消息并告诉我它是什么意思,它会影响安装过程吗?

以下是三个失败的测试:

t/encoding.t ...... Failed 1/6 subtests
t/external_ent.t .. Couldn't load LWP based external entity handler
Switching to file-based external entity handler
t/parament.t ...... Couldn't load LWP based external entity handler Switching to file-based external entity handler

我也不确定 XML::Parser 是否需要 Expat 因为它没有被提及为 installation guide page 的必要依赖所以如果有人知道这是否是必要的在我安装 XML::Parser 之前的事情也很棒。

消息

Couldn't load LWP based external entity handler

不是错误 - 它们只是信息性消息,表明由于您系统上可用的软件,测试必须使用不同的技术

你只有一个真正的错误

t/encoding.t ...... Failed 1/6 subtests

我个人会放手,因为如果是少数错误,通常是测试错误。但是,如果您正在对编码做任何花哨的事情,您可能需要检查该测试是什么,看看您是否准备好接受该领域减少的功能

XML::Parser模块依赖于下层 XML::Parser::Expat 模块,但它是同一发行版的一部分,因此无需单独安装