Environment: CentOS 5.
Application: Perl 5.8.8
Apache错误说
Error in Perl code: Can't locate loadable object for module XML::LibXSLT
需要以下模块:
XML::LibXSLT
和
XML::LibXML
两者都要求v 1.70,我已经安装了两者。
我的问题是,它说“无法找到模块的可加载对象”
它正在寻找什么模块?至于所需的perl模块......它们都安装在那里。
是否有任何调试方法,如它正在寻找什么?
答案 0 :(得分:2)
“可加载对象”是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