tmux를 활성화하지 않고 터미널에서 nano를 사용하면 추출 버전 경로가 표시됩니다.nano is an alias for /opt/homebrew/Cellar/nano
그런데 tmux를 사용하면 type nano
같은 경로가 나오다가 실제로 nano를 사용하면 미리 설치된 시스템 버전이 열립니다 2.0.6
. 이것이 내 tmux 구성이나 nano의 버그인지 확실하지 않습니다.
답변1
echo $PATH
개봉 전 실행 해보시고 내부 tmux
에서 PATH
비교해 tmux
보면 다르다는 것을 알 수 있습니다. 기본 동작은 tmux
새 쉘을 로그인 쉘로 시작하는 것입니다.
MacOS의 로그인 쉘은 path_helper
find in 이라는 유틸리티를 실행합니다 /etc/profile
. MacOS를 새로 설치하기 위한 기본 설정은 PATH
다음과 같습니다.
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:
path_helper
이 문자열을 에 추가하십시오 PATH
. 따라서 를 실행하면 nano
이전 버전이 새 버전에서 먼저 발견됩니다 PATH
.
성가신 결과로 이 문제를 해결했습니다.여기통과그레이엄 애쉬튼-
다음을 추가하여 PATH
이전 정리를 수행하십시오.path_helper
~/.bash_profile
if [ -f /etc/profile ]; then
PATH=""
source /etc/profile
fi
문제가 해결되면 Graham의 답변을 꼭 찬성해주세요.