使用activeperl手动安装模块时出现依赖性问题

时间:2013-11-17 09:14:28

标签: perl xampp activeperl

好的,这是完整的故事,我被引用到这个网站: https://github.com/Kimtaro/jisho.org, 源代码很棒,我只想测试一下,使用XAMPP让它在本地服务器上脱机运行 我的详细信息如下: Windows 7 32位终极版,XAMPP v1.7.2,ActivePerl 5.16.3 Build 1603

我收到了压缩文件并尝试手动安装            perl makefile.pl

然后出现问题: 无法在makeIN.pl第1行的@INC(@INC包含:C:/ Perl / site / lib C:/ Perl / lib。)中找到inc / Module / Install.pm.BEGIN失败 - 编译在makefile中止.pl第1行。

我没有尝试草莓Perl,但我的问题是,“这是依赖问题吗?”因为我试图看,我没有在perl目录中找到install.pm。 我一直在努力在任何地方找到解决方案,即使有一点线索来解决它,我也非常感激。

1 个答案:

答案 0 :(得分:0)

“这是依赖性问题”

是的,通常。

如果您已在CPAN上找到的内置版本中部署此模块,则inc::Module::Install将与该inc/目录中的该模块捆绑在一起。

但是,因为您正在使用源结帐,所以您需要在本地拥有先决条件。

建议采取行动:Install cpanm,然后安装Module::Install

安装cpanm是困难的部分,不确定如何在Win32上执行此操作。

然而,一旦你有了,安装Module :: Install很简单:

cpanm Module::Install

在活跃的Perl上,您可能会使用它附带的CPAN.pm,但我已经不知道它是如何工作的,cpanm是一项有价值的投资。

但基本上,是的,你有一个依赖性问题。

你需要以某种方式解决这个问题。

但是,具体如何解决这个问题取决于您的系统。