問題描述
在安裝HomeBrew時,會遇到下述報錯:
fatal: unable to access 'https://github.com/Homebrew/brew/': Could not resolve host: github.com
Failed during: git fetch origin master:refs/remotes/origin/master --tags --force
網上會有很多解決方案,最後問題的指向都是我們無法連接到github.com。可以使用,ping github.com 查看是否超時。
解決方案
如何解決這個超時問題,基本上解決方案都是修改github.com的ip指向,也就是修改它的host。
1. 查找github.com的ip,網上解決方案會有不同的ip,很多都是無效的,最可靠的是實時查找最新ip地址,可使用https://site.ip138.com/github.com/ 進行查詢
2. 修改host配置,終端輸入:
sudo vi /etc/hosts
3. 按鍵盤 s ,進入編輯,添加配置項
140.82.114.4 github.com
鍵盤先按ctrl和c鍵,再同時按 shift 和 : 鍵,最後輸入 wq,保存設置並退出。
再次進行安裝即可,如果安裝仍然出現同樣的報錯,可多次安裝重試。