今天發如今用 brew 安裝一個軟件的時候很是很是慢,半天沒反應,懷疑由於軟件源在外國受牆的影響。
因而看了一下當前使用的是哪一個源:git
# 進入 brew 的倉庫根目錄 TMBP:~ tony$ cd "$(brew --repo)" # 查看倉庫地址 TMBP:Homebrew tony$ git remote -v origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git (fetch) origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git (push)
能夠看到,其實 brew 的倉庫本質上就是一個 git 倉庫。fetch
打開 https://mirrors.tuna.tsinghua... 地址一看,發現不見了...url
原來不是牆的干擾(通常狀況下 GitHub 不會被牆,頂多也就慢一點)。spa
回到清華大學開源軟件鏡像站首頁搜了一下,發現地址沒錯,確實是 https://mirrors.tuna.tsinghua...code
這就有點尷尬了,清華坑人啦~blog
因而網上找了箇中科大的源 https://mirrors.ustc.edu.cn/b...homebrew
看起來不錯~
改爲中科大的源:rem
# 進入 brew 的倉庫根目錄 cd "$(brew --repo)" # 修改成中科大的源 git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
同理,修改 homebrew-cask、homebrew-core、homebrew-services 的遠程倉庫地址get
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
修改完倉庫地址後,更新一下,加上 -v
參數能夠看到當前跑的進度:開源軟件
brew update -v
改完以後,果真快的一米!