我的情况如下:系统macOS Sierra10.12.1,已有cocoapods1.0.1。
因为要使用snapkit(即masonry的swift版本),它的github首页写着:
CocoaPods 1.1.0+ is required to build SnapKit 3.0.0+.
之前已经安装过cocoapods,所以直接查看版本:
$ pod --version
显示是1.0.1
所以要更新,执行cocoapods更新:
$ sudo gem install -n /usr/local/bin cocoapods --pre
(官网说可以使用):$sudo gem install cocoapods,网上很多建议使用上面的,与系统有关?
但是报错啦:
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
然后再执行前面的cocoapods更新命令,终于可以了。
查看cocoapods版本,显示为:1.2.0.beta.1,应该是最新的了。
网友评论