Environment: CentOS 5.
Application: Perl 5.8.8
Apache 错误说
Error in Perl code: Can't locate loadable object for module XML::LibXSLT
它需要以下模块:
XML::LibXSLT
and
XML::LibXML
两者都需要 v 1.70,我都安装了。
我的问题是,它说“无法找到模块的可加载对象”
它到底在寻找什么模块?此外,就所需的 perl 模块而言...它们都已安装并在那里。
是否有任何调试方法就像它正在寻找的那样?
“可加载对象”是 Perl 模块完成其工作所需的 C 库。要修复它,您可能需要运行以下命令。
$ sudo yum install libxml2
$ sudo yum install libxslt
我很惊讶这些库不见了。你是如何安装模块的?如果你用过yum
那么它们将作为依赖项安装,如果您使用cpan
(or cpanm
)那么如果没有安装这些库,Perl 将无法构建模块。
Update:我刚刚在另一个回复中看到您正在手动安装此模块。您有什么理由不使用yum
安装它们?
$ sudo yum install perl-XML-LibXML
$ sudo yum install perl-XML-LibXSLT
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)