使用CocoaPods 遇到的坑

CocoaPods 管理xcode依赖的第三方库的便捷性自然不必说,那么安装和使用也有很多教程,我就说说我安装过程中遇到的坑吧。

首先,我是按照
my_杨哥 的文章进行的,

前边都正确运行,

终端输入:$ pod setup

就挂掉了,怎么着都不行。

使用CocoaPods 遇到的坑_第1张图片
pod错误.png
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 `'
    from /usr/local/bin/pod:22:in `load'
    from /usr/local/bin/pod:22:in `
'

怎么办呢,查各种信息,有的说

有一种可能是cocoapods安装成功了,但是链接Xcode的版本过低,所以需要更新Xcode。或者你电脑安装了多个版本的Xcode,就需要修改链接Xcode路径,改成链接电脑比较高版本的Xcode。

修改链接命令是:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

后面的路径根据你较高版本Xcode路径修改

在运行还是不行,继续查到的文章说先卸载cocoapods然后在安装

解决的方案如下,打开Terminals

  1. 卸载 cocoapods
$ sudo gem uninstall cocoapods
  1. 安装 xcodeproj
$ sudo gem install xcodeproj
  1. 重新安装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,如果过低的童鞋请升级。

本文解释权归:子文

如需转载请注明出处,谢谢

来杯可乐催更吧

使用CocoaPods 遇到的坑_第2张图片
请子文喝可乐

你可能感兴趣的:(使用CocoaPods 遇到的坑)