我已经安装了 Homebrew 3.3.1,然后是brew install git
,我得到的路径如下所示:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/brew/bin
自然,此路径更喜欢系统 git 二进制文件。为了解决这个问题,我尝试预先添加 git 二进制文件的路径,因为我不希望所有Homebrew 二进制文件都覆盖系统二进制文件,只是 Homebrewgit
二进制文件。
/opt/brew/bin/git:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/brew/bin
但是,在打开新的 shell 后,系统git
二进制文件仍然是首选。
Camerons-MPB9FDD:~ cameronhudson$ git --version
git version 2.30.1 (Apple Git-130)
Camerons-MPB9FDD:~ cameronhudson$ which -a git
/usr/bin/git
/opt/brew/bin/git
是否可以覆盖特定的二进制文件?
号
$PATH
只能接受目录。但是,您可以将 git 可执行文件符号链接到新目录并将其添加到您的路径中。