在mac OS10.10下安装 cocoapods遇到的一些问题

本文详细介绍了在Mac系统中安装CocoaPods时遇到git路径未找到错误的解决方法,并解释了~/.bash_profile 和 ~/.bashrc 文件的区别。同时,分享了关于mac系统的终极shell知识。

今天有个朋友问了我一个问题:为什么我安装cocoapods不成功,报 

sh: line 1: 997 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  

报这种错误。当时一看,我就问他是不是安装官网的安装步骤来的。他 说是。

当时这么一说 很纳闷,因为我安装的时候也是这么一步步来的,没问题啊。然后我看了这个错误“unable to find utility "git", not a developer tool or in PATH”,

git路径找不到。然后为了求证叫他在终端中输入"git",结果真如此。然后又“which git”  ====》 

/usr/bin/git

这个时候说明系统是有git的。那为何没有PATH。(当初为了了解PHP,在机子上也配置过类似的东西,但是也不是很懂里面的东西,说实话命令这个东西有点让我不适应)。那么这个问题如何解决的:

1.   vim ~/.bash_profile

2.  在该文件下i输入 export PATH="/usr/local/git/bin:$PATH",保存:wq

3.  更新 source ~/.bash_profile

4. git

======================= over

但是在此期间我有人提出了其他的解决办法 用.bashrc文件。那这两个文件有何区别,或者说他们大地是什么?

mac 一般使用bash作为默认的shell,mac默认的环境变量的加载顺序为:

/etc/profile      /etc/paths     ~/.bash_profile     ~/.bash_login  ~/.profile   ~/.bashrc

其中/etc/profile 和 /etc/paths是系统级别的

所以说这里这个问题的解决方案不止2个。

 

这是个修改cocoapods specs镜像的例子:

pod repo remove master
pod repo add master https://gitcafe.com/lloydsheng/Specs.git
pod repo update

 

但什么他的终端不能直接git,而我的可以呢?这个问题我就不得而知了,据说是10.10系统的原因

==================other knowledge

在此之间学到了另一个东西,之前不懂这些东西,也分享一下mac的另一个知识:终极shell

 

转载于:https://www.cnblogs.com/Ohero/p/4630422.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值