iOS--pod install安装第三方库异常

使用cocapods导入百度SDK的时候,抛出了如下异常:

[!] Error installing BaiduMapKit

[!] /usr/bin/git clone https://github.com/BaiduLBS/BaiduMapKit.git /var/folders/lh/pfmxmdtd0n1d112fjfjd8zv80000gn/T/d20200114-24867-1nr5vmj --template= --single-branch --depth 1 --branch 5.0.0

Cloning into '/var/folders/lh/pfmxmdtd0n1d112fjfjd8zv80000gn/T/d20200114-24867-1nr5vmj'...

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

解决办法:

在终端运行如下语句

sudo gem install cocoapods

运行该语句后,如果出现以下情况,证明执行成功:

Parsing documentation for cocoapods-1.5.3
Done installing documentation for cocoapods after 2 seconds
1 gem installed

此时载执行下载操作即可:

pod install

运行该语句后,如果出现以下情况,证明执行失败:

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.

此时需要我们在执行另一步操作:

sudo gem install -n /usr/local/bin cocoapods

执行该命令后,出现以下提示,证明操作成功:

Parsing documentation for cocoapods-1.5.3
Done installing documentation for cocoapods after 2 seconds
1 gem installed

此时载执行下载操作即可:

pod install
发布了144 篇原创文章 · 获赞 166 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/autom_lishun/article/details/103967686