MacOS安裝Homebrew方式大比拼

由于工作需要,新?lián)Q了部電腦。將電腦系統(tǒng)升級(jí)到最新的11.3.1的狀態(tài)后,安裝homebrew的時(shí)候碰到了一些問(wèn)題。在經(jīng)過(guò)一番資料的查找與學(xué)習(xí)后,成功脫坑,現(xiàn)將自己的操作以及實(shí)操過(guò)程中碰到的問(wèn)題記錄留存,和諸位共勉。

方案一,我是按照官網(wǎng)推薦的安裝方式

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

此時(shí)終端報(bào)錯(cuò) curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443針對(duì)此類錯(cuò)誤進(jìn)行相關(guān)資料查詢后,發(fā)現(xiàn)是由于蘋果新系統(tǒng)安全升級(jí)后,禁止了直接執(zhí)行遠(yuǎn)程腳本。那么此時(shí)最直接的方案就是將腳本文件下載到本地執(zhí)行。

方案二,在查詢資料的過(guò)程中發(fā)現(xiàn)通過(guò)嘗試更改hosts來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)順利鏈接的方案

于是本人下載了SwitchHosts

按照其對(duì)應(yīng)的IP與域名添加了#my host 199.232.68.133 raw.githubusercontent.com 199.232.68.133 user-images.githubusercontent.com 199.232.68.133 avatars2.githubusercontent.com 199.232.68.133 avatars1.githubusercontent.com

啟動(dòng)完成后仍然報(bào)錯(cuò)curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

或者是通過(guò)訂閱如下

Mirror Repo : https://gitlab.com/ineo6/hosts

自動(dòng)更新GitHub相關(guān)的host
如下圖:



方案三,嘗試將腳本文件下載到本地執(zhí)行的安裝方案

具體的步驟則是:1.復(fù)制鏈接或點(diǎn)擊https://raw.githubusercontent.com/Homebrew/install/master/install.sh到瀏覽器打開,則出現(xiàn)這樣的一個(gè)頁(yè)面

2.將此頁(yè)面存儲(chǔ)到桌面位置(或是本地其他位置),命名為install.shinstall

3.打開終端cdinstall.sh所在的目錄之下, 執(zhí)行bash install.sh等待執(zhí)行結(jié)果
按照這個(gè)情況,如果是網(wǎng)絡(luò)通暢的情況應(yīng)該是一次成功了。但是由于本人所處網(wǎng)絡(luò)環(huán)境的因素,中間超時(shí)一次。然后再次嘗試上述方式安裝的時(shí)候問(wèn)題出現(xiàn)了,Error: Another active Homebrew update process is already in progress. Please wait for it to finish or terminate it to continue. Failed during: /usr/local/bin/brew update --quiet。這個(gè)錯(cuò)誤就很明顯是已經(jīng)有homebrew更新或者是安裝進(jìn)程了,此時(shí)我嘗試cdhomebrew上級(jí)目錄下,刪除文件夾rm -rf homebrew,再次嘗試步驟3。至此打工告成,成功安裝。

方案四:自動(dòng)腳本安裝(含國(guó)內(nèi)鏡像源地址)

安裝腳本(終端中粘貼下方命令回車):

/bin/zsh -c "$(curl -fsSL [<u>https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh</u>](https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh))"

卸載腳本:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

常見錯(cuò)誤信息點(diǎn)擊這里查看>>>>>>>>
通過(guò)幾個(gè)方案的實(shí)施:
1、方案四是最簡(jiǎn)潔方便有效的。推薦使用。
2、方案三是比較可行的-當(dāng)然在此操作中,盡量讓自己處于一個(gè)良好的網(wǎng)絡(luò)環(huán)境中。查詢資料的同時(shí),使用谷歌吧。

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

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

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