问题描述
我在 Apple Silicon Macbook Pro 上重新安装了自制软件,如果我做错了什么,我有点怀疑。现在很好,但我早些时候遇到了这个问题,在执行 brew install git
后,我的 Git 版本在执行 which git
时仍然是 Apple 版本。在做了一些搜索之后,我使用了 brew doctor
,它输出我使用 echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc
。这个命令现在解决了我所有的问题,但我遇到的问题是我做了 3 次。所以发生的事情是我做了一次,输入 which git
仍然是 Apple。不知道我必须打开一个新的终端窗口,我又做了两次。我想为什么不关闭终端然后繁荣它工作。
我的 Git 工作正常,我已经设置了一切,只是知道还有 2 个重复项有点烦人。希望这没什么大不了的。
请记住,我是一个完整的初学者,所以尽量用我能理解的方式来表达。我还没有掌握终端。谢谢。
我的问题是如何在输入 which -a git
时删除这 3 个额外的位置?这样做时我得到了这个:
/opt/homebrew/bin/git
/opt/homebrew/bin/git
/opt/homebrew/bin/git
/usr/bin/git
解决方法
您应该检查并编辑您的 ~/.zshrc
:如果您看到 export PATH="/opt/homebrew/bin:$PATH"
重复了 3 次,那就可以解释您的 which
输出。
确保 export PATH="/opt/homebrew/bin:$PATH"
中只有一个 ~/.zshrc
,以便 $PATH
不包含三个相同的路径。