美文网首页iOS开发工具癖
cocoaPods安装遇到的那些坑2017

cocoaPods安装遇到的那些坑2017

作者: 你的小福蝶 | 来源:发表于2017-10-23 21:20 被阅读100次

    继上篇安装使用教程,在这里写一下可能会遇到的问题:这个也是最坑的地方,有些我有遇到,有些没有,在这里整理了下,心累...
    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版本比较低 可以使用:

    sudo gem update --system
    

    --3.
    ERROR:While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/xcodeproj

    此错误可能是因为你使用以前安装的操作 gem install cocoapods,而现在没有权限不能操作了,所以需要执行:

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

    其他Error
    (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安装遇到的那些坑2017

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