Mac下brew设置国内源


Mac下安装软件,不得不提到homebrew这一神器。但是,homebrew虽好,由于某种原因(你懂的)用起来非常的慢,经常你敲完 brew install 之后,就一直卡住了。

下面将介绍brew设置国内源:中科大的源。

1. 中科大源

homebrew主要分两部分:git repo(位于GitHub)和二进制bottles(位于bintray),这两者在国内访问都不太顺畅。可以替换成国内的镜像,git repo国内镜像就比较多了,可以自行查找,提供二进制镜像的:

中科大镜像(中科大的镜像做的太好了!)

2. 替换方法

替换步骤有两步,分别为

  1. 替换及重置Homebrew默认源
  2. 设置Homebrew Bottles源

2.1. 替换及重置Homebrew默认源

原文链接:替换及重置Homebrew默认源

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

2.2. 设置Homebrew Bottles源

原文链接:设置Homebrew Bottles源

  • 对于bash用户:

    1
    2
    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
    source ~/.bash_profile
  • 对于zsh用户

    1
    2
    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
    source ~/.zshrc