0

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

我得到了压缩文件并尝试使用 perl makefile.pl 手动安装它

那么问题来了:在makefile.pl第1行的@INC(@INC包含:C:/Perl/site/lib C:/Perl/lib。)中找不到inc/Module/Install.pm。BEGIN失败--编译在 makefile.pl 第 1 行中止。

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

4

1 回答 1

0

“这是依赖问题吗”

是的,通常。

如果您从构建版本部署此模块,您在 CPAN 上找到inc::Module::Install该模块,该模块将与该模块捆绑在其inc/目录中。

但是,由于您使用的是源签出,因此您需要在本地拥有先决条件。

推荐操作:安装cpanm,然后安装Module::Install

安装cpanm是困难的部分,不知道你如何在 Win32 上做到这一点。

然而,一旦你有了,安装 Module::Install 就很容易了:

cpanm Module::Install

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

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

你需要以某种方式解决这个问题才能继续。

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

于 2013-11-17T17:46:15.417 回答