首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Perl Windows CPANM代理问题

Perl Windows CPANM代理问题
EN

Stack Overflow用户
提问于 2015-04-15 04:26:06
回答 1查看 2.6K关注 0票数 1

在解决了一些问题之后,我成功地在我的工作Windows7机器上通过perl -MCPAN -e shello conf init /proxy/使用了DwimPerl

代码语言:javascript
复制
ftp:
http: http://192.168.1.1:8080
no:
Username: Chris@work
Password: SuperDeDuperSecretPassword

CPAN工作正常。我可以安装/构建。

似乎无论我做什么,CPANM都不想通过代理:

代码语言:javascript
复制
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?

EN

回答 1

Stack Overflow用户

发布于 2015-04-15 04:42:46

在我发布这篇文章的10分钟后,我和一位同事进行了简短的交谈。他提到了环境变量。我验证了我之前确实添加了Windows环境变量。对它们进行快速更新:

代码语言:javascript
复制
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现在起作用了。

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

https://stackoverflow.com/questions/29636778

复制
相关文章

相似问题

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