CocoaPods安装过程中遇到的那些坑

继上篇安装使用教程,在这里写一下可能会遇到的问题:这个也是最坑的地方,有些我有遇到,有些没有,在这里整理了下,心累...

CocoaPods安装使用总结(2017最新)地址:

http://www.jianshu.com/p/9b4d88f44a57

常见Error:

1.

ERROR:While executing gem ... (OpenSSL::SSL::SSLError)

hostname "upyun.gems.ruby-china.org" does not match the server certificate

这是因为你使用了 https://gems.ruby-china.org/ 源路径证书验证未通过,请如上使用http://gems.ruby-china.org/。具体原因没有找到 要是有知道的同学可以留言交流。

2.

ERROR:While executing gem ... (Gem::DependencyError)

Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.2.1), cocoapods-downloader (< 2.0, >= 1.1.3), cocoapods-trunk (< 2.0, >= 1.2.0), molinillo (~> 0.5.7), xcodeproj (< 2.0, >= 1.4.4), colored2 (~> 3.1), ruby-macho (~> 1.1)

说明有可能是你的gem版本比较低 可以使用:

gem update --system





(1)在终端输入以下命令:

pod repo list

结果为0 repos时说明安装不成功,自己可以查看下自己的安装步骤,看看是哪一步出现了问题。

(2)出现以下错误:

ERROR:  While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/xcodeproj

在网上寻找的解决方法:

在终端中输入:sudo nvram boot-args="rootless=0"; sudo reboot

然后你的电脑会重启

之后再输入sudo gem install cocoapods -V

就可以了。

(3)pod setup时出现以下错误:

新电脑 安装pod 常常卡在

Setting up CocoaPods master repo 

这并不是卡住,而是一直在安装,速度比较慢是正常的,等待就好,如果你想知道进度,那么进行如下操作。

新建一个终端窗口:command+N

使用命令 cd ~/.cocoapods/

再输入 du -sh * 

隔几分钟查看下下载量在增加就可以了。不要着急,整个文件大概要400M+貌似,急不来的。

!!!注意:如果下载过程中会出现:


[!] /usr/bin/Gitclonehttps://github.com/CocoaPods/Specs.gitmaster

Cloning into 'master'...

error: RPC failed; curl 56 SSLRead() return error -36

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

下次执行搜索时 还是出现这种情况

在网上查到的解决办法:在终端输入以下命令:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developers

后面的地址你可以打开Xcode显示包内容,找到那个文件夹拖到终端里面。

然后显示如下:

.cocoapods ABC$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

Password:

ABCdeMacBook-Pro:.cocoapods ABC$ pod search AF

Setting up CocoaPods master repo

Setup completed

Creating search index for spec repo 'master'.. Done!

xujianfengdeMacBook-Pro:.cocoapods xujianfeng$

到这我的就安装成功了

(4)如果还是没有安装成功:

尝试:删除.cocoapods目录,在终端输入以下命令:

cd ~/.cocoapods/

sudo -rm -rf ~/.cocoapods/

然后,重新下载安装,在终端输入以下命令:

pod setup

你可能感兴趣的:(CocoaPods安装过程中遇到的那些坑)