使用sdkman安装多个软件包(必须在.curlrc中设置代理和代理用户来协商公司代理)。当我尝试安装grails和groovyserv时,他们都失败了curl在CONNECT之后收到来自代理的HTTP代码403。
我认为我正在协商代理OK(因为其他安装工作正常),所以这表明在终端服务器上有不同的东西给我grails内容,或者我的代理反对grails内容
任何关于如何调试/修复的建议都将受到赞赏
Windows XP,cygwin(最近下载),公司代理
$ sdk current
使用: gradle:2.7 groovy:2.4.4 懒骨头:0.8.1 vertx:3.0.0
$ sdk install grails
下载:grails 3.0.7
%收到的总百分比%Xferd平均速度时间时间当前时间 Dload上载总左转速度 0 0 0 0 0 0 0 0 - : - : - - : - : - - : - : - 0
卷曲:(56)在CONNECT
之后从代理收到HTTP代码403答案 0 :(得分:1)
打开Cygwin命令提示符窗口后,输入:
<强> export http_proxy=http://yourusername:yourpassword@host:port/
强>
例如:
<强> export http_proxy=http://superman:batman@111.112.113.114:8080/
强>
希望这对你有用(只有半数可用的候选人,我很伤心)。
答案 1 :(得分:0)
我将'verbose'添加到我的.curlrc并发现以下内容:
向此网址发出另一个请求:“http://dl.bintray.com/aalmiray/Griffon/griffon-1.5.0-bin.zip” - 将网址粘贴到我的浏览器中并下载(但会丢弃下载...在公司内部热爱生活; - )
向此网址发出另一个请求:“https://github.com/grails/grails-core/releases/download/v3.0.8/grails-3.0.8.zip” - 将网址粘贴到我的浏览器中并被屏蔽 - 不允许公司访问github ... grrrr
我想知道Grails团队是否会考虑使用bintray而不是github?
答案 2 :(得分:0)
我的案件要在公司代理人的支持下进行。
导出http_proxy =“ http:// user:pwd@10.xxx.xxx.xxx:yy”
导出https_proxy =“ http:// user:pwd@10.xxx.xxx.xxx:yy”