問(wèn)題的根源
根本原因:大家都懂。
例如:等來(lái)好久,看著下載了幾十M,以為能成功;最后卻迎來(lái)
[!] Error installing YYWebImage
[!] /usr/bin/git clone https://github.com/ibireme/YYWebImage.git /var/folders/8g/cxwkty653p9ffw1m87_f3vn80000gn/T/d20200701-890-fk0cx6 --template= --single-branch --depth 1 --branch 1.0.5
Cloning into '/var/folders/8g/cxwkty653p9ffw1m87_f3vn80000gn/T/d20200701-890-fk0cx6'...
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
實(shí)際原因?
從上面報(bào)的錯(cuò)誤信息,知道是git clone出錯(cuò)了;
直接在終端中g(shù)it clone
·Cceiving objects: 16% (142/880), 60.01 KiB | 624 bytes/s·
看來(lái)實(shí)際情況是git clone太慢了。
如何解決?
訪問(wèn):https://www.ipaddress.com/
搜索 github.com 以及 github.global.ssl.fastly.net

example
將IP Address相關(guān)信息配置到 /etc/hosts
140.82.114.4 github.com
199.232.69.194 github.global.ssl.fastly.net
刷新dns緩存
sudo dscacheutil -flushcache
遇到的問(wèn)題
可能其中一個(gè)庫(kù)能正常下載完,其他庫(kù)卻由報(bào)錯(cuò)了;處理的方法還是找相關(guān)的ip,再install