我的情況如下:系統(tǒng)macOS Sierra10.12.1,已有cocoapods1.0.1丹皱。
因為要使用snapkit(即masonry的swift版本),它的github首頁寫著:
CocoaPods 1.1.0+ is required to build SnapKit 3.0.0+.
之前已經(jīng)安裝過cocoapods,所以直接查看版本:
$ pod --version
顯示是1.0.1
所以要更新贞绳,執(zhí)行cocoapods更新:
$ sudo gem install -n /usr/local/bin cocoapods --pre
(官網(wǎng)說可以使用):$sudo gem install cocoapods,網(wǎng)上很多建議使用上面的致稀,與系統(tǒng)有關冈闭?
但是報錯啦:
ERROR:While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: cocoapods requires claide (< 2.0, >= 1.0.1), cocoapods-downloader (< 2.0, >= 1.1.2), cocoapods-trunk (< 2.0, >= 1.1.1), molinillo (~> 0.5.3), xcodeproj (< 2.0, >= 1.4.0), fourflusher (~> 2.0.1)
Google無果,只好update gem:
$ sudo gem update --system
查看gem版本:
$ gem -v
顯示:2.6.7
然后再執(zhí)行前面的cocoapods更新命令抖单,終于可以了萎攒。
查看cocoapods版本遇八,顯示為:1.2.0.beta.1,應該是最新的了耍休。