brew install 慢的原因
brew install 會(huì)先去執(zhí)行 brew update
而 brew update,會(huì)依次更新
brew
homebrew-core
homebrew-cask
而以上三個(gè)的來(lái)源都在 github,國(guó)內(nèi) github 的連接極不穩(wěn)定,國(guó)此速度才會(huì)很慢
解決方法
最直觀的解決方法,就是不從 github 更新撩炊。而走別的境像源,可以選擇第三方的源,或是建立本地境像么介。
建立本地境象的方法:
cd ~/Documents
mkdir repository
cd repository
git clone --mirror https://github.com/Homebrew/brew.git
git clone --mirror https://github.com/Homebrew/homebrew-core.git
git clone --mirror https://github.com/Homebrew/homebrew-cask.git
cd /usr/local/Homebrew/
git remote set-url origin ~/Documents/repository/brew.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git remote set-url origin ~/Documents/repository/homebrew-core.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
git remote set-url origin ~/Documents/repository/homebrew-cask.git
與第三方源比較
優(yōu)點(diǎn):由于鏡像在本地,等同于完全跳過了 update 階段蜕衡,安裝很順暢
缺點(diǎn):需要手動(dòng)同步境像壤短,不過對(duì)于 brew 這類實(shí)時(shí)性要求不高的軟件來(lái)說,這可能也是一個(gè)優(yōu)點(diǎn)
手動(dòng)更新方式
cd ~/Documents/repository/brew.git
git remote update
cd ~/Documents/repository/homebrew-core.git
git remote update
cd ~/Documents/repository/homebrew-cask.git
git remote update
brew update