在解决了一些问题之后,我成功地在我的工作Windows7机器上通过perl -MCPAN -e shell和o conf init /proxy/使用了DwimPerl
ftp:
http: http://192.168.1.1:8080
no:
Username: Chris@work
Password: SuperDeDuperSecretPasswordCPAN工作正常。我可以安装/构建。
似乎无论我做什么,CPANM都不想通过代理:
C:\>cpanm WWW::Mechanize
! Finding WWW::Mechanize on cpanmetadb failed.
501 protocol scheme 'wwwproxy.work.com' is not supported
C:\> cpan WWW::Mechanize
...
...
...
c:\Programs\Dwimperl\c\bin\dmake.exe INSTALL -- OK这两者之间有什么不同?是什么原因导致CPAN成功,而CPANM失败,出现501?
发布于 2015-04-15 04:42:46
在我发布这篇文章的10分钟后,我和一位同事进行了简短的交谈。他提到了环境变量。我验证了我之前确实添加了Windows环境变量。对它们进行快速更新:
User Variables for Chris:
HTTP_Proxy: http://192.168.1.1:8080
HTTP_proxy_pass: SuperDeDuperSecretPassword
HTTP_proxy_user: Chris@Work我把它从wwwproxy.work.org改成了http://192.168.1.1:80 (CPAN抱怨没有超文本传输协议,所以我想它也需要完整的网址)。
CPANM现在起作用了。
https://stackoverflow.com/questions/29636778
复制相似问题