今晚月色真美

前言

之前pod install安装GRPC出现各种错误,在网上找了各种办法,还重装过git以及pod都没有用,还是报类似如下错误。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[!] Error installing !ProtoCompiler
[!] /usr/bin/curl -f -L -o /var/folders/1s/jw93vj050vq92gbrjv1c3x880000gn/T/d20190718-18563-1fzxwnx/file.zip https://github.com/google/protobuf/releases/download/v3.8.0/protoc-3.8.0-osx-x86_64.zip --create-dirs --netrc-optional --retry 2

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 162 0 162 0 0 11 0 --:--:-- 0:00:14 --:--:-- 39
100 617 0 617 0 0 40 0 --:--:-- 0:00:15 --:--:-- 602k
10 2794k 10 305k 0 0 835 0 0:57:06 0:06:14 0:50:52 0
curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

[!] Error installing BoringSSL-GRPC
[!] /usr/bin/git clone https://github.com/google/boringssl.git /var/folders/1s/jw93vj050vq92gbrjv1c3x880000gn/T/d20190718-18162-1vck5op --template=

Cloning into '/var/folders/1s/jw93vj050vq92gbrjv1c3x880000gn/T/d20190718-18162-1vck5op'...
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

之前没想过是网络的原因导致,因为挂VPN也出现了这种情况,后来一一排除,pod install –verbose 打印log,才发现根本就是github下载速度过慢,甚至连接超时导致。

那怎么来提高github下载代码的速度呢?

实现

获取IP地址

点击进入获取IP网址,获取到本机对应以下三个网址的IP地址。

  • github.com
  • github.global.ssl.fastly.net
  • codeload.github.com

20190126112912387.png

每个人的都不一样,这是我获取到的IP地址:

1
2
3
140.82.113.4 github.com
151.101.185.194 github.global.ssl.fastly.net
140.82.114.9 codeload.github.com

修改系统hosts文件

Windows系统

  • hosts文件路径:C:\Windows\System32\drivers\etc\hosts ,
  • 添加上面查询到的IP到hosts文件中(此时可能需要管理员权限,可以将hosts复制到桌面,修改好了再复制回去覆盖原来的)
  • 修改完成后刷新DNS
    1
    ipconfig /flushdns

Mac系统

在Finder->前往->前往文件夹,在框里输入/etc/hosts,找到hosts文件,可以将hosts文件复制到桌面,将ip地址添加到里面,修改好了再复制回去覆盖原来的hosts文件。

82A13670-2C3E-445D-9E10-4088F2E438AD.png
最后在终端执行刷新DNS命令

1
dscacheutil -flushcache

效果

提速前的效果未截图,反正最快就是10多kb的样子,提速后效果如下:

68073D99-C3D9-4541-8E8A-B20C08C59A61.png

GRPC报错的相关问题也迎刃而解。

 评论

本站总字数统计:49.8k

感谢您的浏览, 本站总访问量为 次 。
载入天数...载入时分秒...