Я бы хотел использовать пакеты, которые устанавливает 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
, и как мне это исправить?