首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从cpan镜像安装模块

无法从cpan镜像安装模块
EN

Stack Overflow用户
提问于 2014-03-05 17:14:52
回答 1查看 309关注 0票数 2

我是Perl的新手,所以请耐心听我说。

我曾尝试在不能访问互联网的Linux机器上使用minicpan.为此,我成功地使用minicpan -l C:/MINICPAN/ -r http://mirror.optusnet.com.au/CPAN在windows机器上创建了一个存储库,然后将C:/MINICPAN/复制到Linux机器上(/opt/perlLib/MINICPAN/)。

问题是,如果我使用cpanm --mirror file:///opt/perlLib/MINICPAN Net::SSH::Perl,它就会挂起。

如果我使用cpanm --mirror file:///opt/perlLib/MINICPAN -L /usr/lib/perl5/site_perl/5.8.8/ Net::SSH::Perl,我会得到以下结果,但在那之后它就会挂起:

代码语言:javascript
复制
==> Found dependencies: ExtUtils::MakeMaker, ExtUtils::Install

如果我使用cpanm --mirror file:///opt/perlLib/MINICPAN Net::SSH::Perl --mirror-only,我会得到:Net::SSH::Perl is up to date. (1.36)

我使用的是为x86_64-linux-thread-multi构建的v5.8.8

是否存在需要修复的路径问题?是版本问题吗(我的windows box使用的是perl 5.18)。

如有任何帮助/建议,我们不胜感激。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-03-24 01:29:07

根据cpanm documentation,您使用--mirror-only是正确的;它显示:“如果您使用的是CPAN的本地镜像,请选择此选项,例如在脱机时使用minicpan”。如果没有--mirror-only,它可能会挂起,试图连接到互联网。

使用--mirror-only时,您会被告知您有一个最新版本的Net::SSH::Perl -您确定没有安装它吗?如果您尝试使用--mirror-only和其他一些模块,会发生什么?

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

https://stackoverflow.com/questions/22193260

复制
相关文章

相似问题

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