使用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