2013-10-31 63 views
4

我是OS X的新手,無法找到任何地方如何解決這個問題。我安裝了git,但安裝卻搞砸了,我不得不刪除它。我安裝了它採用了最新的git的dmg文件,但每當我在爲什麼git尋找git安裝的錯誤目錄? (OS X)

git 

型我得到

-bash: /usr/bin/git: No such file or directory 

這是因爲Git是沒有安裝在該目錄中,而是在/ usr/local/bin目錄/ git

如果我輸入到目錄的整個路徑比獲得正確的輸出。

那麼我做錯了什麼,我該如何解決?謝謝。

+0

檢查它是否在你的'$ PATH'中。 – jcm

+0

這就是/ usr/bin:/ bin:/ usr/sbin:/ sbin:/ usr/local/bin:/ usr/local/git/bin –

+1

可能有符號鏈接指向/ usr/bin/git或者它本身就是一個斷開的鏈接。 'ls -l/usr/bin/git'的輸出是什麼?你是否將它安裝爲Xcode命令行工具的一部分? – Boj

回答

2

這不是在你的$PATH。它安裝在/usr/local/bin/git,但您的路徑只有

/usr/local/git/bin。修復路徑應該工作。

0

編輯文件/etc/paths並添加一行/usr/local/bin/

echo "/usr/local/bin/" >> /etc/paths 

你可能要與sudo運行此命令。

打開一個新的終端窗口並鍵入which -a git。如果您看到/usr/local/bin/git已列出,則表示您已全部設置。

5

我知道這是一歲多,但只是任何人誰遇到這個問題:

我重命名OS X提供的git客戶端,並使用自制軟件在安裝後也有類似的問題。我發現這個問題是由於當前的終端會話。 OP有正確的路徑,所以我不建議編輯/etc/paths文件。

如果運行which -a git後,你看到的一切/usr/local/bin/git應正確配置,打開一個新的終端,你應該能夠無錯誤運行git。現在應該輸出/usr/local/bin/git

+1

這就在這裏。 Github mac應用程序更新在我當前的終端窗口中殺死了git。完全關閉終端並重新解決問題。 – pdugan20

+2

這太棒了!請突出顯示該行:「打開一個新終端並嘗試!」 –