美文网首页
安装或更新CocoaPods,更新gem时遇到的各种坑

安装或更新CocoaPods,更新gem时遇到的各种坑

作者: 旁蟹棒 | 来源:发表于2016-11-16 16:54 被阅读147次

    Dash for iOS 开源了,正好去Github下载,然后pod install 出现了这样的错

    The `master` repo requires CocoaPods 1.0.0 - (currently using 0.39.0)
    

    我的pods 版本太低...好吧准备开始更新网上搜了一下,OSX EI Captain下,现在更新得使用

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

    但是,还是显示

    The `master` repo requires CocoaPods 1.0.0 - (currently using 0.39.0)
    

    瞬间懵逼。。。后来发现是我gem版本过低,所以不能更新至最新的pods,接下就开始更新gem

    $ sudo gem update --system // 执行到这一步,还是出来错误--Operation not permitted - /usr/bin/update_rubygems
    

    在 stackoverflow找到解决方法
    原文链接:http://stackoverflow.com/questions/33015875/operation-not-permitted-usr-bin-update-rubygems/34098613

    http://brew.sh 进这里安装,然后执行

    $ brew install ruby
    

    接着我们再次更新gem,终于可以了 然后安装pods

    $ sudo gem install cocoapods  
    

    顺利安装!

    -------------------------分割线------------------------
    在需要更新Podfile内容的时候,通常会执行

    $ pod update
    

    但是,在升级 CocoaPods 的 spec 仓库的时候,会卡在 Analyzing dependencies
    这时可以执行以下方法

    $ pod update --verbose --no-repo-update
    

    如果提示找不到库,则可去掉

    --no-repo-update
    

    相关文章

      网友评论

          本文标题:安装或更新CocoaPods,更新gem时遇到的各种坑

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