cocoapod不能使用的解决办法

如图:升级Xcode7.1之后,之前安装的cocoapod不能使用了,报错如下。
cocoapod不能使用的解决办法_第1张图片
文字描述为:
[!] /usr/bin/git clone ‘https://github.com/CocoaPods/Specs.git’ master –depth=1
sh: line 1: 8018 Abort trap: 6 /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk / -find git 2> /dev/null
git: error: unable to find utility “git”, not a developer tool or in PATH
为解决这个问题我问了下度娘,结果:相关的资料几乎没有,唯 一的一个相关的还没有解决问题(吐槽下度娘)。其实谷歌上也没找到解决办法,但找到了些相关资料。废话到此结束。
相关资料:
1、在mac OS10.10下安装 cocoapods遇到的一些问题
2、cocoapod官网安装步骤
根据资料我尝试过卸载cocoapod,并重新安装,然并卵。
1、cocoapod是能安装成功,但我执行pod setup时,这个问题又出现了,
2、在bash_profile文件中添加
export PATH=”/usr/local/git/bin:$PATH”
并再次尝试,但问题依然存在。不知是否有人根据这个方法解决了问题(这个文章看上去能解决问题),但文章最后一句话给了我提示:
但什么他的终端不能直接git,而我的可以呢?这个问题我就不得而知了,据说是10.10系统的原因

3、将10.10.5的系统升级到了10.11.1,再次卸载并重装cocoapod,又遇到了这样一个问题:
Error fetching http://ruby.taobao.org/:
喔!原来是淘宝的reby镜像换成了Https的方式。
RubyGems 镜像 - 淘宝网公告中有说明
继续下面的步骤。输入命令:
sudo gem install cocoapods 时又给我报错了,
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod

简直人都要奔溃了,但办法总比问题多。 在stackoverflow搜到的解释是这样的,This is happening because Apple has enabled rootless on the new install,也就是说在10.11系统上苹果已经启用无根的安装。
我们得使用下面命令:
sudo gem install -n /usr/local/bin cocoapods
接下来执行命令pod setup 这里可能会很慢,也可能连接超时,出问题了多执行几次就ok了。
至此,这个问题终于是得到了很好的解决。
希望此文能够给各位朋友带来帮助。
附:转载请注明出处,谢谢!

你可能感兴趣的:(git,cocoapod,OS-X-10-11,OS-X10-10)