首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用activeperl手动安装模块时的依赖关系问题

使用activeperl手动安装模块时的依赖关系问题
EN

Stack Overflow用户
提问于 2013-11-17 17:14:28
回答 1查看 2.9K关注 0票数 0

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

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

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

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

EN

回答 1

Stack Overflow用户

发布于 2013-11-18 01:46:15

“这是可靠性问题吗?”

是的,通常如此。

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

但是,因为您使用的是源代码签出,所以需要在本地拥有先决条件。

建议的做法:先安装Install cpanm,然后安装Module::Install

安装cpanm是最困难的部分,不知道如何在Win32上安装。

但是,安装Module::Install很容易:

代码语言:javascript
复制
cpanm Module::Install

在active Perl上,您可能会使用它附带的CPAN.pm,但我不了解它是如何工作的,而cpanm是一项有价值的投资。

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

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20029051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档