![不小心安裝了兩個版本的git](https://rvso.com/image/1336284/%E4%B8%8D%E5%B0%8F%E5%BF%83%E5%AE%89%E8%A3%9D%E4%BA%86%E5%85%A9%E5%80%8B%E7%89%88%E6%9C%AC%E7%9A%84git.png)
我最初透過 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
祝你好運!