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