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

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的文章(主要是自己看的),昨天整电脑,在安装CocoaPods的过...
    smile小芳阅读 588评论 0 0
  • 以前在新浪微博上总结过一篇关于CocoaPods的文章(主要是自己看的),昨天整电脑,在安装CocoaPods的过...
    suzheya阅读 959评论 0 0
  • 唯佛
    Daisy明阅读 320评论 0 0
  • 婆婆下午吃过饭去小区散步遛弯消消食,夏天日子长,回来的时候天擦黑,手里却多了一袋沉甸甸的东西,打开一看,好嘛,一...
    屋顶上的小鸭阅读 426评论 0 0
  • Great efforts will pays off. 上午接到一个主持通知,本月28号韩国某知名大学将来拜访我...
    Vickieopo阅读 246评论 0 0