文章82
标签28
分类8

Updating Homebrew长时间不动的解决方法

Homebrew是Macs的软件包管理器,可以安装许多不同的软件,比如Git,Ruby和Node。

Homebrew可以避免与使用sudo命令安装Node等软件相关的安全问题。

安装Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

卸载Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

因为每次安装应用之前,都会进行一个检查的更新,有时候网络太慢了,导致浪费很多时间花在检查更新和下载的过程中。

我们可以简单替换一下镜像源,这里我推荐的是选择 中科大的镜像

替换镜像源

  • 第一步:替换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
  • 最后使用进行更新
brew update

如果对替换源不满意,可以选择重置源,切换回默认的

重置镜像源、

  • 重置brew.git
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
  • 重置homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core.git