2014-03-05 21 views
2

我是Perl新手,请耐心等待。从cpan镜像安装模块不起作用

我试图在没有访问互联网的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我得到以下但之后,它只是挂起:

==> 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的内置v5.8.8 -thread-multi

是否存在需要修复的路径问题?这是一个版本问题(我的Windows盒子使用Perl 5.18)。

任何帮助/建议表示赞赏。

谢谢

回答

0

按照该cpanm documentation,你是正确的使用--mirror-only;它说:“如果您使用的是CPAN的本地镜像,例如离线时使用minicpan,请选择此选项。没有--mirror-only它可能是挂在试图连接到互联网。

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