homebrew update 卡住,github下载非常慢


文章目录



解决Homebrew 更新卡住的问题

brew install 安装软件时会遇到先执行 update ,
而整个update 过程brew 会从 github上下载代码,
github 用的aws ,而aws在我们的网络环境下访问都非常非常慢,
导致 update 会被卡住,或者几k的速度在下载.


给brew 换源

这里推荐试用 中科大的源,
之前换过 阿里的镜像,
但是 阿里镜像里只有brew-core 没有brew-cask ,
导致 update 过程中,依然从 github 拉取 brew-cask的代码, 就算单独把brew-cask 的源换成中科大镜像依然无用.
所以干脆全部换成 中科大镜像.

// 替换brew.git:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

// 替换homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

// 替换homebrew-cask.git:
 cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask 
  git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

然后执行 brew update
你会发现速度非常快,顺利更新成功.

出自:homebrew update 卡住,github下载非常慢

回到顶部