Homebrew卸載、安裝與更改清華鏡像

關(guān)于Homebrew

由于涉及到Homebrew,這里也簡單記錄下使用過程中碰到到問題。目前國內(nèi)的使用環(huán)境,本來一些簡單的安裝也變得格外困難。
電腦之前也安裝過Homebrew,但可能由于用戶名改了或者是一些環(huán)境變量的問題。導(dǎo)致brew update的時候一直沒反應(yīng),使用brew doctor還出現(xiàn)了無權(quán)限寫入/usr/local。網(wǎng)上查閱了一下資料,可能是由于Mac OS權(quán)限機(jī)制的改動,作些修改就可以。但有一個更簡單的解決方法就是重裝Homebrew。

卸載

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

安裝

如果可以通過運(yùn)行下面的代碼完成安裝,請?zhí)^安裝的步驟。

curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install

由于官方安裝會出現(xiàn)連不上的問題,因此我們需要把安裝指令修改一下,運(yùn)行

curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_instal

會在終端所在目錄下生成一個brew_install的腳本,對它進(jìn)行編輯,把BREW_REPOCORE_TAP_REPO(若存在)修改為國內(nèi)清華鏡像源。

BREW_REPO = "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git".freeze
CORE_TAP_REPO = "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git".freeze

運(yùn)行brew_install

/usr/bin/ruby ./brew_install

如果出現(xiàn)下面對代碼,可以不用等待,直接進(jìn)行下一步操作。

==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...

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

如果提示不存在homebrew-core目錄,可以mkdir直接創(chuàng)建。

最后使用brew update應(yīng)該可以顯示homebrew已經(jīng)成功安裝。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容