我正在代理工作。当我安装自制软件时,我已经修改了官方命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
通过添加一个-x
选项来告诉curl有关代理的信息:
/usr/bin/ruby -e "$(curl -x proxy.mydomain.com:3128 -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
而且效果很好。但是现在我要安装openssl:
brew install openssl
从逻辑上讲,未检测到代理:
curl: (7) Failed to connect to homebrew.bintray.com port 443: Connection refused
Error: Failed to download resource "openssl"
如果我按照文档中所述设置环境变量:
http_proxy=proxy.mydomain.com:3128
HTTPS_PROXY=proxy.mydomain.com:3128
ALL_PROXY=proxy.mydomain.com:3128
我得到同样的错误。添加http:
或https:
之前不会改变问题。
有任何想法吗?
$http_proxy
通常没有定义。