美文网首页程序员iOS DeveloperiOS开发
CocoaPods安装过程中遇到的那些坑

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

作者: 你的小福蝶 | 来源:发表于2016-07-22 10:29 被阅读1655次

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

    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安装过程中遇到的那些坑

        本文链接:https://www.haomeiwen.com/subject/uhkijttx.html