一 Homebrew的安裝
打開(kāi)終端,復(fù)制如下命令,按回車執(zhí)行
M芯片和Intel芯片均可
中途可能需要你手動(dòng)輸入密碼,輸入完成回車即可(密碼不可見(jiàn)
選擇中科大或者清華鏡像源
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
有些同學(xué)可能會(huì)彈出安裝git的提示,點(diǎn)擊安裝等待即可
安裝完成之后重新執(zhí)行上面的Homebrew安裝命令
這時(shí)桌面可能出現(xiàn)一個(gè)old_Homebrew文件夾,查看沒(méi)有需要即可刪除
安裝成功后,關(guān)閉終端,然后重新打開(kāi)終端,查看Homebrew版本
// 查看Homebrew版本
brew -v
這時(shí)如果有同學(xué)想馬上安裝git,可能會(huì)出現(xiàn)以下錯(cuò)誤
fatal: not in a git directory Error: Command failed with exit 128: git
是因?yàn)槟愕?homebrew-core 和 homebrew-cask 目錄 被 git 認(rèn)為不是一個(gè)安全的目錄,需要手動(dòng)添加
步驟:
1 執(zhí)行brew -v 他會(huì)彈出來(lái)兩條指令
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask
2 直接分別復(fù)制這兩個(gè)指令到命令行運(yùn)行即可
然后關(guān)閉終端重新打開(kāi)終端,輸入git安裝命令即可成功安裝
// 通過(guò)homebrew安裝git
brew install git
// 關(guān)閉終端重新打開(kāi),查看git版本
git version
二 Homebrew的卸載
執(zhí)行以下命令卸載Homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
三 注意事項(xiàng)
使用Homebrew官網(wǎng)提供的命令安裝存在問(wèn)題,主要原因是國(guó)內(nèi)網(wǎng)絡(luò)連接git不行,切換國(guó)內(nèi)的源安裝就不存在
常見(jiàn)問(wèn)題匯總:
【如果遇到 SSL certificate problem: certificate has expired 錯(cuò)誤?!?/p>
具體內(nèi)容如下:
Cloning into ‘/usr/local/Homebrew’…
fatal: unable to access ‘mirrors.ustc.edu.cn/bre’: SSL certificate problem: certificate has expired
此步驟失敗 ‘嘗試再次運(yùn)行自動(dòng)腳本選擇其他下載源或者切換網(wǎng)絡(luò)’
【問(wèn)題原因】:
該部分原因可能因?yàn)樵诖酥?安裝過(guò)Git客戶端 默認(rèn)Git客戶端安裝是開(kāi)啟SSL證書(shū)驗(yàn)證功能 需要在終端中關(guān)閉該驗(yàn)證
【解決辦法】 :
前面都不是重點(diǎn),重點(diǎn)是問(wèn)題描述里面的最后一句 certificate problem: certificate has expired,意思是證書(shū)過(guò)期了。其實(shí)就是SSL卡住了你,因此最快的解決方法就是關(guān)掉SSL驗(yàn)證。終端輸入下方代碼 關(guān)閉SSL證書(shū)驗(yàn)證:
git config --global http.sslVerify false
【rew install/update 時(shí)候出現(xiàn)fatal: not in a git directory?!?/p>
運(yùn)行brew -v 可以看到兩條指令
【git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
Homebrew/homebrew-core (no Git repository)】【git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
Homebrew/homebrew-cask (no Git repository)】【問(wèn)題原因】:因?yàn)槟愕?homebrew-core 和 homebrew-cask 目錄 被 git 認(rèn)為不是一個(gè)安全的目錄
【解決方法】:
- 方法一:cd到對(duì)應(yīng)git目錄下,講該目錄權(quán)限賦值給everyone。
sudo chown -R mac:everyone
- 方法二:通過(guò)git config指令把出問(wèn)題的2個(gè)目錄添加到git的安全目錄safe.directory里
【不小心改動(dòng)了brew文件夾里面的內(nèi)容,如何重置】運(yùn)行:
brew update-reset
【報(bào)錯(cuò)提示中如果有 git -c xxxxxxx xxx xxx 等類似語(yǔ)句】如果有這種提示,把報(bào)錯(cuò)中提供的解決語(yǔ)句(git -C …)逐句運(yùn)行一般就可以解決
【如果遇到報(bào)錯(cuò)中含有errno 54 / 443 / 的問(wèn)題】這種一般切換源以后沒(méi)有問(wèn)題,因?yàn)槎际枪娣?wù)器,不穩(wěn)定性很大。
【如果報(bào)錯(cuò) command not found : brew】先運(yùn)行此命令
/usr/local/Homebrew/bin/brew -v
,如果是ARM架構(gòu)的芯片運(yùn)行/opt/homebrew/bin/brew -v
看是否能出來(lái)Homebrew的版本號(hào)。如果能用就是電腦PATH配置問(wèn)題,重啟終端運(yùn)行echo $PATH
打印出來(lái)自己分析一下。安裝位置 :M1 Mac是 :/opt/homebrew
Intel Mac是: /usr/local/var/homebrew
【M1芯片電腦運(yùn)行which brew如果顯示/usr/local/Homebrew/bin/brew】文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-778921.html
手動(dòng)刪除/usr/local目錄,重新安裝:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-778921.html
到了這里,關(guān)于【macOS】mac電腦M2芯片安裝Homebrew 最簡(jiǎn)單的方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!