我在Windows XP机器上使用ActivePerl 5.6.1 Build 635(让我们假设我完全必须使用此版本并且无法更新到新版本)。此版本的Perl的ppm版本是2.2.0,与较新版本的ppm不同(如提到的here)。我正在尝试完成一项简单的任务:安装PERL MODULE“RPC :: XML”。这里是我做的事情列表:在Windows上的Active Perl 5.6上安装模块
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)。另外让我知道为什么ppm在使用简单的直接互联网连接时似乎无法连接。
我大约2天到perl。忽略我可能写的任何小白语句,并纠正我。
[该链接](http://ppm.ActiveState.com/cgibin/PPM/ppmserver.pl?urn:/PPMServer)确实似乎不存在。这可能与Perl 5.6.1在12年前发布的事实有关。有没有理由不能安装'nmake'? – friedo
“让我们假设我绝对必须使用这个版本,并且不能更新到新版本” - 这很少是真的。但是如果你要坚持使用12年前的Perl版本,那么你将不得不接受一些基础设施可能有点问题。 –