以前一直困擾於 Homebrew 的更新速度,曾試過修改更新源(清華、中科大等)的方式,可是並沒什麼卵用;也試過設置 curl 代理的方式,可是 brew 走的好像不是 curl 的方式,因此也沒用。git
經過觀察,當執行 brew 相關命令時,在進行網絡通訊的進程中立刻出現了 git ,因而嘗試給 git 設置代理,最終問題解決。網絡
沒有設置代理前,git 的流量是每秒最多幾十k,只要你的代理和本機帶寬夠快,那麼 brew 就能夠飛起來。curl
注意:測試
- 系統:macOS Mojave v10.14.2,
- Homebrew:v1.8.6
其它版本系統並未測試,請根據具體狀況自行調整。url
可參照以下方式進行設置和重置:代理
設置代理code
$ git config --global http.proxy http://127.0.0.1:端口號 $ git config --global https.proxy https://127.0.0.1:端口號
重置進程
git config --global --unset http.proxy git config --global --unset https.proxy