我在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声明,并纠正我。
答案 0 :(得分:2)
ActiveState的优秀人员可以免费使用他们的2个最新版本的perl来访问他们的PPM存储库。可以付费访问他们的旧存储库。
因此您的选择似乎是: