【问题标题】:MacOS : brew install package throws a proxy issue in terminalMacOS:brew install package 在终端中引发代理问题
【发布时间】:2022-01-13 08:04:31
【问题描述】:

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

这是背景。我正在尝试在 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 时,我得到空白值,表明代理未设置。

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

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

【问题讨论】:

  • 如何删除变量? http_proxy="" 或 unset http_proxy?
  • @RomeoNinov - 我在终端中使用了export HTTP_PROXY=。看了你的评论,我也试过用unset HTTP_PROXY,结果还是一样。

标签: macos terminal proxy wget


【解决方案1】:

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

export ALL_PROXY=proxyIP:port

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

unset ALL_PROXY

在同一个终端执行命令

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-11
      • 2019-12-03
      • 2022-07-11
      • 1970-01-01
      • 2018-03-03
      • 2019-06-09
      • 2023-03-13
      • 2019-09-13
      相关资源
      最近更新 更多