說明
之前已經(jīng)裝過homebrew,并修改了更新源。現(xiàn)在更新包的時候非常慢巷查,干脆就卸載重裝一個有序。
重裝的時候下載homebrew也非常慢,網(wǎng)上找了一下相關(guān)資料吮便,通過修改下載鏡像能夠提速笔呀。效果蠻不錯的。
現(xiàn)記錄一下操作過程髓需,方便自己和大家许师。
參考
卸載homebrew
1.官方卸載方法
訪問鏈接 https://docs.brew.sh/FAQ,給出了以下說明:
To uninstall Homebrew, paste the command below in a terminal prompt.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
命令行直接復(fù)制上面的代碼僚匆,在終端下運(yùn)行即可微渠,會給出提示是否確認(rèn)刪除。
刪除homebrew之后咧擂,通過brew安裝的軟件也一并會刪除逞盆!
Are you sure you want to uninstall Homebrew? This will remove your installed packages! [y/N]
2.保存代碼刪除
筆者使用上面的方法刪除的時候提示如下(當(dāng)時記錄沒有保存,應(yīng)該是下面的這個錯誤提示)松申,連接不到云芦,不能下載刪除腳本。
Failed to connect to raw.githubusercontent.com port 443: Connection refused error:
解決辦法:
通過瀏覽器直接訪問 https://raw.githubusercontent.com/Homebrew/install/master/uninstall 贸桶,將網(wǎng)頁顯示的腳本另存為 *.rb即可
在命令行中找到該文件舅逸,直接 ruby uninstall.rb 就能刪除了,效果和上述刪除方法一致皇筛。
安裝homebrew
0.準(zhǔn)備工作
mac需要安裝xcode和Command Line Tools琉历。
- xcode就app store上安裝即可。
- 命令行執(zhí)行xcode-select --install安裝Command Line Tools水醋。
驗證Command Line Tools是否安裝成功
命令: xcode-select -p
結(jié)果: /Library/Developer/CommandLineTools
1.常規(guī)安裝
訪問官網(wǎng) https://brew.sh/旗笔,復(fù)制提供的命令,在終端運(yùn)行即可進(jìn)行安裝拄踪。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
此方法蝇恶,非常簡單,但因為要從github上下載宫蛆,如果網(wǎng)不行艘包,會比較消耗時間。
2.改源安裝
安裝的時候受不了下載的龜速耀盗,網(wǎng)上找資料后想虎,發(fā)現(xiàn)可以通過修改腳本的源,來實現(xiàn)快速下載叛拷。
通過以下命令舌厨,下載安裝腳本,順手粗暴的 chmod 777 install忿薇,給腳本賦予運(yùn)行權(quán)限裙椭。
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh >> install
在當(dāng)前目錄下編輯 install躏哩,將其中的 BREW_REPO替換成清華的源,筆者測試速度還是很快的
BREW_REPO="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
執(zhí)行 ./install 開始安裝homebrew揉燃。
當(dāng)命令行出現(xiàn)如下提示時扫尺,表示homebrew已將安裝完畢,關(guān)閉命令行窗口即可炊汤。
==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
2.1 修改國內(nèi)鏡像
homebrew雖然安裝完畢正驻,但是從github上下載安裝包的速度實在太慢,改一下源抢腐,經(jīng)筆者測試速度還是很快的姑曙,依然用清華的源。
進(jìn)入cd /usr/local/Homebrew/Library/Taps/
目錄下迈倍,創(chuàng)建一個homebrew伤靠。(經(jīng)筆者測試改目錄是不存在的,需要手動創(chuàng)建一個)
之后在 cd /usr/local/Homebrew/Library/Taps/homebrew
目錄下啼染,執(zhí)行以下命令即可宴合。
git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
clone完畢后,把homebrew repo切換為 清華鏡像即可迹鹅,命令如下:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
brew update
設(shè)置完畢后形纺,執(zhí)行 brew update
更新一下,提示 Already up-to-date 表示更新完畢徒欣。
至此,homebrew已安裝成功并設(shè)置完畢蜗字,開心的使用吧打肝。
2.2 重置官方源
# 重置brew.git:
$ cd "$(brew --repo)"
$ git remote set-url origin https://github.com/Homebrew/brew.git
# 重置homebrew-core.git:
$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
$ git remote set-url origin https://github.com/Homebrew/homebrew-core.git
3.問題解決
3.1 安裝brew時遇到curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
方法1 :執(zhí)行 sudo gem install redis
,再安裝brew挪捕。
方法2:執(zhí)行xcode-select --install
粗梭,安裝xcode command line。