在Windows中手动安装Perl模块

时间:2011-09-08 18:09:40

标签: perl perl-module ppm

我多次尝试(失败)手动安装CPAN中的Perl模块(Win32-Printer-0.9.1),但未包含在PPM存储库中。我所知道的是必须下载和解压缩该模块。我知道你必须运行包含的MakeFile.pl。

我知道nmake是以某种方式参与进来的,但是尽管我试图按照在线发现的指示行事,但我一直无法让它发挥作用。

我在Windows上使用ActivePerl 5.12.2。

我真的无法弄清楚为什么会这么复杂!

提前致谢!

2 个答案:

答案 0 :(得分:3)

我认为你使用的是ActivePerl。这很好,但是如果你需要一些不在PPM中的东西,你就会陷入困境。看一下PPM配置。默认情况下,它仅包含ActiveState PPM站点,但您也可以将其配置为使用其他存储库。在Edit-> Preference菜单下查看。然后单击“存储库”选项卡。您可以在PPM存储库列表中包含其他六个PPM存储库。添加它们,看看你的CPAN模块是否在那些。

Windows的另一个Perl选择是Strawberry Perl。这包括MinGW分发版,其中包含最低配置的gcc编译器和基本库。这使您可以在不修改的情况下使用CPAN存档中的几乎任何模块。

答案 1 :(得分:2)

运行命令框(cmd.exe)并输入'cpan Win32 :: Printer',它应该自动安装。