今天在brew update 操作时一直失败
-
192:develops admin$ brew
update
-
fatal: unable
to
access
'https://github.com/Homebrew/homebrew-core/': transfer closed
with outstanding
read
data remaining
-
Error: Fetching /usr/
local/Homebrew/
Library/Taps/homebrew/homebrew-core
failed!
-
192:develops
admin$ brew
update
-
fatal: unable
to
access
'https://github.com/Homebrew/homebrew-core/': LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno
60
-
Error: Fetching /usr/
local/Homebrew/
Library/Taps/homebrew/homebrew-core
failed!
-
192:develops
admin$ ping github.com
-
PING github.com (
52.74
.223
.119):
56
data
bytes
-
Request
timeout
for icmp_seq
0
-
Request
timeout
for icmp_seq
1
-
Request
timeout
for icmp_seq
2
-
Request
timeout
for icmp_seq
3
-
Request
timeout
for icmp_seq
4
-
Request
timeout
for icmp_seq
5
-
^C
-
--- github.com ping statistics ---
-
7 packets transmitted,
0 packets received,
100.0% packet loss
然后我就ping了下github.com 从上可以看出一直时超时丢包率100%
多亏网上大佬的解决方案:原网页链接
大家都去给他点赞加流量吧,我就是自己理解然后翻译记录下以防万一虽说是原创但是点子不是...
毕竟不是我原创
这个问题的原因是网络问题:
解决的方法:
修改hosts文件的内容
终端执行:(我自己发现两个一样)
sudo vim /etc/hosts
sudo vim /private/etc/hosts
上边的两个命令执行一个就行.效果一样的. 都会让你输入密码然后才能修改
然后把下边的ip和域名的映射加进去
-
151
.101
.185
.194
github
.global
.ssl
.fastly
.net
-
192
.30
.253
.112
github
.com
-
151
.101
.184
.133
assets-cdn
.github
.com
-
151
.101
.184
.133
avatars0
.githubusercontent
.com
-
151
.101
.112
.133
avatars1
.githubusercontent
.com
退出保存.
保险起见可以在打看看修改的效果
sudo cat /etc/hosts
确认修改后再次ping github
-
192:develops admin$ ping github.com
-
PING github.com (
192.30
.253
.112):
56 data bytes
-
64 bytes from
192.30
.253
.112: icmp_seq=
0 ttl=
48
time=
239.154 ms
-
64 bytes from
192.30
.253
.112: icmp_seq=
1 ttl=
48
time=
363.124 ms
-
64 bytes from
192.30
.253
.112: icmp_seq=
2 ttl=
48
time=
280.951 ms
-
64 bytes from
192.30
.253
.112: icmp_seq=
3 ttl=
48
time=
223.892 ms
-
64 bytes from
192.30
.253
.112: icmp_seq=
4 ttl=
48
time=
221.176 ms
-
64 bytes from
192.30
.253
.112: icmp_seq=
5 ttl=
48
time=
221.025 ms
-
64 bytes from
192.30
.253
.112: icmp_seq=
6 ttl=
48
time=
221.304 ms
-
64 bytes from
192.30
.253
.112: icmp_seq=
7 ttl=
48
time=
226.958 ms
-
64 bytes from
192.30
.253
.112: icmp_seq=
8 ttl=
48
time=
314.070 ms
-
^C
-
--- github.com ping statistics ---
-
9 packets transmitted,
9 packets received,
0.0% packet loss
-
round-trip min/avg/max/stddev =
221.025/
256.850/
363.124/
48.605 ms
就可以看到9个包传输接收到9个,0.0%的丢包率 . 大功告成