在Windows上的Active Perl 5.6上安装模块

时间:2013-06-28 05:21:18

标签: perl perl-module cpan ppm

我在Windows XP计算机上使用ActivePerl 5.6.1 Build 635(假设我必须使用此版本并且无法更新到新版本)。此版本Perl的ppm版本为2.2.0,与以后版本的ppm不同(如here所述)。我正在尝试完成一个简单的任务:安装PERL MODULE“RPC :: XML”。以下列出了我所做的事情:

1:尝试使用CPAN进行安装(关于如何执行此操作的许多链接之一是here)但是make命令不会在我的命令行上运行,因为我没有安装nmake。

2:尝试使用ppm。但是,尽管使用了直接的互联网连接,但我收到了以下错误。

**PPM> search "RPC::XML"
Error connecting to 'http://ppm.ActiveState.com/cgibin/PPM/ppmserver.pl?urn:/PPMServer'.**

另外我已经读过5.8版及更高版本的某些perl模块甚至不兼容5.6版本。 activeperl网站甚至没有下载verison 5.6的版本(可以看到here)。

所以我的问题很简单。 我想要做的就是使用2.2.0在5.6.1上安装perl模块(RPC :: XML say)。另外,让我知道为什么当我使用简单的直接互联网连接时,ppm似乎无法连接。

我大约2天到perl。忽略我可能写过的任何noob声明,并纠正我。

1 个答案:

答案 0 :(得分:2)

ActiveState的优秀人员可以免费使用他们的2个最新版本的perl来访问他们的PPM存储库。可以付费访问他们的旧存储库。

因此您的选择似乎是:

  • 安装nmake&使用cpan(某些模块也可能需要c编译器)
  • 安装相对现代的perl副本(即免费支持)
  • 为ActivePerl的“企业”订阅支付现金,并通过ppm获取您的资料。 (当然,即使是Activestate人,我也不会选择支持任何旧的软件版本。)
  • 不做任何上述操作,手动解析make文件&自己键入命令。