在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

相關文章
相關標籤/搜索