brew安裝與卸載報(bào)錯(cuò):curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
1. brew官網(wǎng)
2. 問題重現(xiàn)
本機(jī)系統(tǒng):macOS High Sierra 10.13.6
由于一些原因,想卸載brew羔挡。在終端輸入以下命令:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
報(bào)錯(cuò):curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
利用官網(wǎng)指令安裝brew也是這樣:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
3. 解決方法
在瀏覽器中輸入url:https://raw.githubusercontent.com/Homebrew/install/master/install
驗(yàn)證網(wǎng)絡(luò),可以連接:
分析是終端DNS的問題,那么就手動(dòng)讓本地終端可解析域名raw.githubusercontent.com
查詢以上域名對(duì)應(yīng)IP约素,瀏覽器進(jìn)入網(wǎng)站:https://www.ipaddress.com/
促绵,并輸入目標(biāo)網(wǎng)址:
獲得對(duì)應(yīng)IP:
在hosts文件中手動(dòng)加入該映射關(guān)系:
sudo vim /etc/hosts
在底部加入:
199.232.68.133 raw.githubusercontent.com
保存并退出便贵,重啟終端。在該終端中再次執(zhí)行最前面提到的安裝或卸載brew的命令稻励,完美運(yùn)行。
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
ps:
本人熱愛圖靈愈涩,熱愛中本聰望抽,熱愛V神至非,熱愛一切被梨花照過的姑娘。
以下是我個(gè)人的公眾號(hào)糠聪,如果有技術(shù)問題可以關(guān)注我的公眾號(hào)來跟我交流荒椭。
同時(shí)我也會(huì)在這個(gè)公眾號(hào)上每周更新我的原創(chuàng)文章,喜歡的小伙伴或者老伙計(jì)可以支持一下舰蟆!
如果需要轉(zhuǎn)發(fā)趣惠,麻煩注明作者。十分感謝身害!
公眾號(hào)名稱:后現(xiàn)代潑痞浪漫主義奠基人