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

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

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  git

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

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

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

/usr/bin/gitbash

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

1.   vim ~/.bash_profileide

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

3.  更新 source ~/.bash_profilespa

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

相关文章
相关标签/搜索