繁体   English   中英

MacOS: brew install package 在终端中引发代理问题

[英]MacOS : brew install package throws a proxy issue in terminal

我正在努力寻找从哪里读取代理。

这是背景。 我正在尝试在 Mac 终端上进行brew install wget

但是,我立即fatal: unable to access 'https://github.com/Homebrew/brew/': Failed to connect to xxxxproxy.proxy.proxy.com port 8080: Connection refused

我试图删除 HTTP_PROXY、HTTPS_PROXY、ALL_PROXY、http_proxy、https_proxy、all_proxy。 当我为上述所有变量运行echo $xxxxx_proxy时,我得到空白值,表明代理未设置。

这个代理是从哪里读取的? 任何帮助/指南将不胜感激。 谢谢!

编辑:我可能发布了一个非常愚蠢的问题,或者问题可能是重复的(我在这里找不到)。 如果是这样,我提前道歉:)

要在代理后面使用brew package 您应该设置变量ALL_PROXY

export ALL_PROXY=proxyIP:port

如果要删除代理定义并使用直接连接在终端中执行:

unset ALL_PROXY

并在同一个终端执行命令

我家/Users/<username>/.gitconfig中的.gitconfig文件似乎在其中设置了代理值。 我一评论这些,一切就开始顺利进行。

 #[http]
 #   proxy = xxx.xxx.xxx.com:80
 #[https]
 #   proxy = xx.xxx.xxx.com:80

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM