mac M2安装Homebrew报错unable to access github.com/Homebrew/brew

一般我们都是用官网的安装方案,执行以下命令一键安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

然后发现一直报各种错,开始报错连不上github,后来又报错下载json文件失败,基本都是连接超时导致。解决方案是:将Homebrew源替换成国内中科大的Homebrew源
如果想看原文的,可以访问中科大的官网,就是上面这个链接。我觉着它写的有点啰嗦,就自己整理了一个简单的方案,亲测可用。

1、修改~/.bash_profile文件

(不存在该文件,自己新增)

//将Homebrew源替换成中科大的Homebrew源
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"
//增加Homebrew环境变量
export PATH="/opt/homebrew/bin:$PATH"

2、安装Homebrew

//需要能科学上网
/bin/bash -c "$(curl -fsSL https://github.com/Homebrew/install/raw/HEAD/install.sh)"

如果不能科学上网,可以再试试中科大提供的安装链接

/bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)"

3、测试

执行 brew help命令,如果看到以下输出,就说明Homebrew安装成功了

Example usage:
  brew search TEXT|/REGEX/
  brew info [FORMULA|CASK...]
  brew install FORMULA|CASK...
  brew update
  brew upgrade [FORMULA|CASK...]
  brew uninstall FORMULA|CASK...
  brew list [FORMULA|CASK...]

Troubleshooting:
  brew config
  brew doctor
  brew install --verbose --debug FORMULA|CASK

Contributing:
  brew create URL [--no-fetch]
  brew edit [FORMULA|CASK...]

Further help:
  brew commands
  brew help [COMMAND]
  man brew
  https://docs.brew.sh

4、错误处理

安装过程中,可能会报错:

unable to access 'https://github.com/Homebrew/brew/': HTTP/2 stream 1 was not closed cleanly before end of the underlying stream

此时可以执行该命令解决:git config --global --unset https.proxy
执行成功会提示一个Installation successful!
然后再增加一个环境变量就可以了,红框所示
在这里插入图片描述
错误处理参考了这篇老哥的文章,谢谢老哥分享

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值