不小心安裝了兩個版本的git

不小心安裝了兩個版本的git

我最初透過 Homebrew 安裝了 git,但在這台機器上我忘記設定 bash 補全。因此,當我嘗試下載 git 原始碼時,我不小心安裝了第二個版本的 git (1.7.3),它覆蓋了 1.8.0。

顯然我應該要更加小心。因此,我嘗試卸載該版本的 git,希望與 Homebrew 安裝的版本能夠正常工作,但事實並非如此。

那麼問題是,如何解除安裝所有版本的 git,然後使用 Homebrew 重新安裝最新版本?

我試過

rm -rf /usr/local/bin/git
rm /etc/paths.d/git

但在第一行之後,我剛剛得到: 沒有這樣的檔案或目錄

我還透過brew卸載了git,然後重新安裝了它,但是當我這樣做時:

git --version

我什麼也沒得到。 :/

有什麼建議麼?

答案1

您是否檢查過 $PATH 設定是否正確?請記住,在使用 Homebrew 時/usr/local/bin應該放在前面/usr/bin(或您為安裝 Homebrew 設定的任何路徑。)

範例:(這應該在您的.profile檔案中,或者.zprofile如果您使用 Zsh)

PATH=/usr/local/bin:$PATH
export PATH

這樣,在安裝任何系統之前,應該先偵測到透過 Homebrew 安裝的 Git 版本。

但是,如果您在 shell 中鍵入以下命令並發布輸出,我們可以輕鬆調試它:

$ echo $PATH

祝你好運!

相關內容