Rub*_*bin 6 macos proxy homebrew
我试图对我的问题进行必要的搜索,但我得不到我需要的答案.
目标:安装自制软件并使用我使用的自制软件OS:OS X El Capitan
以下是我的问题:我是OS X和Homebrew的新手.我正在尝试使用以下命令从我的家庭网络安装自制软件:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
curl: (7) Failed to connect to "company_domain_ip" port "port#": Operation timed out
Run Code Online (Sandbox Code Playgroud)
看起来执行ruby curl的事情是试图通过公司代理和端口,即使我在我的家庭网络.我尝试从网络首选项>高级>代理切换代理.但没有帮助.
如果我在办公室网络中使用ruby curl东西安装brew,那么它安装得很好.但是,当我尝试"酿造任何东西"时,brew会给出错误的URI错误.不确定这是一个冲泡问题,还是我在代理方面使用brew的方式有些问题.
我认为,如果我在我的osx上非办公室时绕过这个代理,那么它可能会解决问题.那么如何在osx中关闭http代理呢?所以当我至少运行以下命令时,它首先起作用.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)
然后可能会酿造也将开始工作.
提前感谢您提供的任何帮助.
Ina*_*nan 13
设置ALL_PROXY环境变量帮助我解决了我们公司代理背后的所有cli问题(无论是npm还是homebrew).像这样:
export ALL_PROXY=https://your.domain.dev:3128
Run Code Online (Sandbox Code Playgroud)
希望对你有效.
我解决了我自己的问题,也可能是 OP 的问题!
删除以下文件:rm ~/.gitconfig
事实证明,它不是 ruby 或 curl 不恰当地记住了代理,而是 git 本身,并且没有环境变量可以在这里提供帮助。
如果你以后想恢复它,它看起来像这样:
[http] 代理 = http://www.my.proxy.com:80
归档时间: |
|
查看次数: |
11821 次 |
最近记录: |