【发布时间】:2014-12-12 18:42:40
【问题描述】:
我们的机器预装了libxml2 2.7.6。但是,有人需要更新版本的libxml2 并在我们的网络文件系统上安装了2.7.8。同样,他们使用这个版本的libxml2 来编译他们版本的Perl 模块XML::LibXML,这是libxml2 的Perl 接口。这也放置在网络驱动器上,供开发人员使用。
我目前正在尝试使用他们编译的XML::LibXML 版本。我的脚本发现该模块很好,但是当它运行它时,它抱怨它是针对libxml2 的新版本编译的,而不是脚本正在查看的版本:
Warning: XML::LibXML compiled against libxml2 20708, but runtime libxml2 is older 20706
显然 Perl 脚本仍在查看系统的libxml2,但我需要它才能使用较新的版本。与其针对旧的libxml2 库重新编译XML::LibXML 模块,有什么办法可以告诉Perl 简单地使用较新的libxml2 库?
【问题讨论】:
-
感谢您向我们展示您的代码。也许你只需要修改
@INC
标签: perl libxml2 xml-libxml