首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ActiveState Perl 5.20上安装Lib::XML?

如何在ActiveState Perl 5.20上安装Lib::XML?
EN

Stack Overflow用户
提问于 2015-05-01 17:41:58
回答 3查看 2.9K关注 0票数 2

我正试图在我的ActiveState Perl机器中安装Lib::XML。

perl 5,版本20,subversion 2 (v5.20.2)

我尝试了以下几点:

代码语言:javascript
复制
C:\Users\VENKATESH>ppm install XML-LibXML
ppm install failed: Can't find any package that provides XML-LibXML

C:\Users\VENKATESH>ppm install http://theoryx5.uwinnipeg.ca/ppms/XML-LibXML.ppd
ppm install failed: 500 Can't connect to theoryx5.uwinnipeg.ca:80

如何在Windows上安装Perl软件包?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-05-01 17:57:14

正如池格米所提到的,XML可以使用到Perl5.16,而不是以后的版本。

ppm安装XML-LibXML

票数 1
EN

Stack Overflow用户

发布于 2015-05-01 18:05:54

正如其他人所提到的,似乎没有为ActiveState Perl 5.20预编译的PPM。我贡献了在Windows上从源代码构建XML::LibXML的说明。在发行版附带的自述文件文件中查找它们。我已经有一段时间没做了,但我想它们还能用。我将在这里复制它们,但是您应该检查发行版以获得更新。

这些说明假设您已经将系统设置为编译使用C组件的模块。 首先,从libxml2 (目前也可以在http://www.zlatkovic.com/pub/libxml/上获得)获取http://xmlsoft.org/sources/win32/二进制文件。 你需要: zlib VERSION.win32.zip libxml2 2-VERSION.win32.zip zlib-VERSION.win32.zip 下载每个版本的最新版本。(每个包可能有不同的版本。)当您解压缩它们时,您将得到名为iconv-VERSION.win 32、libxml2-VERSION.win 32和zlib-VERSION.win 32的目录,每个目录都包含bin、lib和包含目录。 将c:\Prog\LibXML下的所有bin、include和lib目录组合起来。(您可以使用您喜欢的任何目录;只需相应地调整说明。) 从CPAN获取最新版本的XML-LibXML。把它拔出来。 在XML版本目录中发出以下命令: perl Makefile.PL公司=-Ic:\Prog\LibXML\包括LIBS=-Lc:\Prog\LibXML\lib nmake c:\Prog\LibXML\bin\*.dll c:\Prog\LibXML\bin\*.dll blib\arch\auto\XML\LibXML nmake测试nmake安装 (注意:有些系统使用dmake而不是nmake。) 通过将libxml2 DLL复制到arch目录,有助于避免与可能已安装的使用这些DLL的其他(可能不兼容)版本的其他程序发生冲突。

票数 2
EN

Stack Overflow用户

发布于 2015-05-02 07:02:20

您可以在ActiveState的Perl中使用cpan实用程序。

代码语言:javascript
复制
> cpan XML::LibXML
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29992063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档