CocoaPods 管理xcode依赖的第三方库的便捷性自然不必说,那么安装和使用也有很多教程,我就说说我安装过程中遇到的坑吧。
首先,我是按照
my_杨哥 的简书文章进行的,
前边都正确运行,
终端输入:$ pod setup
就挂掉了,怎么着都不行。

Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods/command.rb:129:in `verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods/command.rb:49:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/bin/pod:55:in `<top (required)>'
from /usr/local/bin/pod:22:in `load'
from /usr/local/bin/pod:22:in `<main>'
怎么办呢,查各种信息,有的说
有一种可能是cocoapods安装成功了,但是链接Xcode的版本过低,所以需要更新Xcode。或者你电脑安装了多个版本的Xcode,就需要修改链接Xcode路径,改成链接电脑比较高版本的Xcode。
修改链接命令是:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
后面的路径根据你较高版本Xcode路径修改
在运行还是不行,继续查到的文章说先卸载cocoapods然后在安装
解决的方案如下,打开Terminals
- 卸载 cocoapods
$ sudo gem uninstall cocoapods
- 安装 xcodeproj
$ sudo gem install xcodeproj
- 重新安装cocoapods
$ sudo gem install cocoapods
pod setup
依然不行,不过看到最后有一条救命稻草。
git --version,确认是否1.9版本以上
git --version
也就是说默认我的电脑上git版本是1.8.4 版 不支持cocoapods的安装,必须升级。
那我们就升级git吧,升级git过程中
参照的是 CSDN上的链接
Mac系统升级Git
但过程还是不行,git --version结果还是1.8.4版本,
sudo mv /usr/local/bin/git
不起作用,
那么我就强行删除了他的版本
sudo rm /usr/local/bin/git
然后在敲git 就出问题了,找不到git了。
怎么办呢?
我们需要理清楚的是:这个时候,git最新版已经有了,就是没有link
所有我们按照升级git的过程在来了一遍。但结果一样,
原因是没有link
也就是调用
brew link git
然后就可以了,mac安装git 上缺少了这一步。
至此,git升级成功,回头继续pod setup成功了。
结论是cocoapods的使用有个前提是
git 版本不能低于1.9,如果过低的童鞋请升级。
本文解释权归:子文
如需转载请注明出处,谢谢
网友评论