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