Mac上安装homebrew最佳实践[墙外][墙内]


Homebrew是Mac OSX常见的包管理器(命令brew用于命令行工具, brew cask管理带UI软件), 类似 ubuntu下apt-get, centOS的yum. 推荐日常Mac下安装卸载软件使用.

如果你的网络可以和国际接轨

那非常简单了,一行命令搞定。

如果你的网络收到了GFW的保护

那么非常不幸,你可能要多敲几行命令了。

  1. 准备工作,务必保证github可用,如果访问很慢,考虑绕过远程dns解析,方法是修改本地hosts,具体方法

host 加入:

151.101.44.249 github.global.ssl.fastly.net
192.30.253.113 github.com
103.245.222.133 assets-cdn.github.com
23.235.47.133 assets-cdn.github.com
203.208.39.104 assets-cdn.github.com
204.232.175.78 documentcloud.github.com
204.232.175.94 gist.github.com
107.21.116.220 help.github.com
207.97.227.252 nodeload.github.com
199.27.76.130 raw.github.com
107.22.3.110 status.github.com
204.232.175.78 training.github.com
207.97.227.243 www.github.com
185.31.16.184 github.global.ssl.fastly.net
185.31.18.133 avatars0.githubusercontent.com
185.31.19.133 avatars1.githubusercontent.com
192.30.253.120 codeload.github.com
199.232.28.133 raw.githubusercontent.com

2. 然后输入

替换 BREW_REPO=”https://github.com/Homebrew/brew”
为 BREW_REPO=”https://mirrors.ustc.edu.cn/brew.git”
或其他国内镜像

3. 然后在 非root用户下 执行

之后就是等待一会,直到完成…

4. 然后开始替换brew为国内镜像源

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

5. 查看homebrew-core是否是空目录,如果是,执行

6. 最后执行

终于大功告成!