我发现了其他与让Rubygems在代理服务器上工作相关的问题,在所有这些情况下,代理服务器都需要密码。我正在使用的代理工作不需要密码,我知道 - 我从浏览器和命令行一直使用它。
我尝试了以下所有方法:
我的所有设置都是http_proxy,HTTP_PROXY,https_proxy和HTTPS_PROXY环境变量。
我手动将代理传递给'gem'命令。
我尝试从https://rubygems.org/下载文件,并且通过代理可以很好地访问HTTPS网址,所以我相当确定代理不是问题。
这是我在做的时候得到的:
$ gem list --remote --source https://rubygems.org/ wasabi
ERROR: While executing gem ... (Net::HTTPServerException)
407 "Proxy Authentication Required"
但令人困惑的是,我知道代理不需要用户名/密码!
只是为了踢,我已经完成了2个命令:上面的'gem list'命令和'curl'命令,只需从rubygems.org通过HTTPS下载页面。这是我得到的:
https://gist.github.com/2929757
请注意,'curl'发送的命令类似于:
CONNECT rubygems.org:443 HTTP/1.1
Host: rubygems.org:443
...
...
无论如何,这是一个很长的镜头,但是想知道是否有人可以帮助我?
由于