意外安装了两个版本的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

祝你好运!

相关内容