最近在运行RN项目的时候发现,在我pod install命令安装pod包时产生了 SSL_ERROR_SYSCALL 的错误,如下所示。
[!] Error installing CocoaAsyncSocket
[!] /usr/bin/git clone https://github.com/robbiehanson/CocoaAsyncSocket.git /var/folders/v0/2435fl9178sd4r2_1mdgk_r40000gn/T/d20230919-49258-1ot32p3 --template= --single-branch --depth 1 --branch 7.6.5
Cloning into '/var/folders/v0/2435fl9178sd4r2_1mdgk_r40000gn/T/d20230919-49258-1ot32p3'...
fatal: unable to access 'https://github.com/robbiehanson/CocoaAsyncSocket.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
下面是一些常见的解决方案:
众所周知,重启解决 90% 的问题,有时候重启电脑可以直接解决这一问题。
结果: 该方法对我无效。
对于 Git 的网络设置,可以采用以下方式进行修改:
可以直接修改全局 Git 配置文件进行修改:
$ vim ~/.gi