Как заставить мой Ma c выполнить поиск usr / local / opt перед usr / local / bin, чтобы он использовал установленные пакеты brew вместо системных пакетов? - PullRequest
0 голосов
/ 07 января 2020

Я бы хотел использовать пакеты, которые устанавливает brew, вместо системных пакетов. Когда я запускаю which git, я получаю usr/local/bin/git, но когда я бегу brew --prefix git, я получаю /usr/local/opt/git.

echo $PATH дает мне /usr/local/opt:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands.

My .bash_profile содержит export PATH="/usr/local/opt:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", а /etc/paths содержит

/usr/local/opt
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

Мне кажется, что все указывает на то, что моя мама c должна искать /usr/local/opt до /usr/local/bin, так почему which git возвращает /usr/local/bin/git, и как мне это исправить?

...