我开发了一个perl应用程序可以正常使用一台服务器。当我运行该应用程序时,我将相同的应用程序复制到另一台服务器,它继续询问perl依赖模块,后来我通过CPAN知道我们可以解决这些依赖关系但是当我尝试使用CPAN时它无法下载依赖perl模块。我已将http_porxy
和connect_to_internet_ok
设置为yes
,但仍无法安装perl模块。
通过CPAN命令提示符运行以下错误:
Fetching with LWP:
http://cpan.strawberryperl.com/authors/01mailrc.txt.gz
LWP failed with code[500] message[Can't connect to cpan.strawberryperl.com:80 (10060)]
Warning: no success downloading 'C:\strawberry\cpan\sources\authors\01mailrc.txt
.gz.tmp13940'. Giving up on it.
请帮助我们解决问题。谢谢。
答案 0 :(得分:2)
假设代理是这里的问题。为cpan设置代理:
cpan> o conf init /proxy/
Your ftp_proxy? [] ftp://1.1.1.1:3128
Your http_proxy? [] http://1.1.1.1:3128
Your no_proxy? []
cpan> o conf commit
这种设置代理的方法一直对我有用。我在Linux上使用了这些步骤,但我想它在Windows上也应该不同。