비슷한 문제가 있었지만 시스템에 기본 Apple 버전이없는 타사 MacPorts ( Homebrew 대안) 응용 프로그램 만 사용하고 싶었습니다 .
MacPorts 응용 프로그램이 기본 APPLE 응용 프로그램보다 우선적으로 사용되는 것을 막기 위해 $ PATH를 수정했습니다.vi ~/.profile
# Original PATH which favoured MacPorts Commented-out
#export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Modified path prepending "/usr/bin" in front ensuring native apps favoured
export PATH="/usr/bin:/opt/local/bin:/opt/local/sbin:$PATH"
이 PATH 구성을 사용하면 기본 Apple 응용 프로그램을 찾을 수없는 경우에만 MacPorts 경로를 참조하십시오.
전에 PATH 수정 된 항목 : 기본 VIM은 MacPorts를
Terrences-MacBook-Pro:pi-ap terrence$ which vim
/opt/local/bin/vim
AFTER PATH 수정 : 기본 VIM은 애플의 버전
Terrences-MacBook-Pro:pi-ap terrence$ which vim
/usr/bin/vim
다른 경로에 대안이있는 경우 타사 Homebrew 앱을 기본값으로 사용하려면 PATH에서 Homebrew 경로가 해당 경로보다 우선합니다.
내 유스 케이스에서 작동했지만 대체 유스 케이스에는 적합하지 않을 수 있습니다.
새로운 PATH 변경 사항을 적용하려면 .profile 을 변경 한 후 로그 아웃하십시오.