我在 Windows XP 机器上使用 ActivePerl 5.6.1 Build 635(假设我绝对必须使用这个版本并且不能更新到较新的版本)。这个版本的 Perl 的 ppm 版本是 2.2.0 并且与更高版本的 ppm 不同(如此处所述)。我正在尝试完成一个简单的任务:安装 PERL 模块“RPC::XML”。这是我所做的事情的清单:
1:尝试使用 CPAN 进行安装(此处是有关如何执行此操作的众多链接之一)但由于我没有安装 nmake,因此 make 命令不会在我的命令行上运行。
2:尝试使用ppm。但是,尽管使用了直接的 Internet 连接,但我收到以下错误。
**PPM> search "RPC::XML"
Error connecting to 'http://ppm.ActiveState.com/cgibin/PPM/ppmserver.pl?urn:/PPMServer'.**
我还读到一些 5.8 及更高版本的 perl 模块甚至与 5.6 版本不兼容。activeperl 网站甚至没有 5.6 版的下载版本(可以在这里看到)。
所以我的问题很简单。我要做的就是使用 2.2.0 在 5.6.1 上安装一个 perl 模块(比如 RPC::XML)。也让我知道为什么当我使用简单的直接互联网连接时 ppm 似乎无法连接。
我大约 2 天大到 perl。忽略我可能写的任何菜鸟陈述,并纠正我。