Environment: CentOS 5.
Application: Perl 5.8.8
阿帕奇错误说
Error in Perl code: Can't locate loadable object for module XML::LibXSLT
它需要以下模块:
XML::LibXSLT
和
XML::LibXML
两者都需要v 1.70,我已经安装了两个。
我的问题是,它说"无法找到模块的可加载对象">
它到底在寻找什么模块?进一步到所需的perl模块...它们都已安装并在那里。
是否有任何调试方法,例如它正在寻找什么?
"可加载对象"是 Perl 模块完成其工作所需的 C 库。要修复它,您可能需要运行以下命令。
$ sudo yum install libxml2
$ sudo yum install libxslt
我很惊讶这些库不见了。您是如何安装模块的?如果你使用yum
那么它们将被安装为依赖项,如果你使用cpan
(或cpanm
(,那么如果没有安装这些库,Perl将无法构建模块。
更新:我刚刚在另一个回复中看到您正在手动安装此模块。有什么理由不使用yum
来安装它们吗?
$ sudo yum install perl-XML-LibXML
$ sudo yum install perl-XML-LibXSLT