
由于工作需要,新?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.打開終端cd到install.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í)我嘗試cd到homebrew上級(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í),使用谷歌吧。