방금 libevent를 먼저 설치하여 소스에서 tmux를 설치해 보았습니다. 설치는 괜찮아 보였고 명백한 오류도 발생하지 않았습니다. 하지만 iTerm2를 입력하면 tmux
"명령을 찾을 수 없음"이 반환됩니다. 그러나 분명히 tmux
./opt/bin/
tmux
그래서 내 Mac에서 설치가 성공했는지 약간 혼란 스럽습니다 . iTerm2와 함께 작동하려면 어떻게 해야 하나요?
답변1
tmux
셸에 입력 하면 셸은 tmux
변수에 열거된 디렉터리 PATH
(콜론으로 구분된 디렉터리 목록) 중 하나에서 호출된 실행 파일을 찾습니다. /opt/bin
경로에 있는지 확인하세요 .
echo $PATH
/opt/bin
tmux가 경로에 없으면 경로의 다른 디렉터리에 tmux를 설치하거나 경로에 추가 하세요 /opt/bin
. PATH
변수를 설정하는 일반적인 위치는 변수가 있지만 변수가 없는 ~/.profile
경우 또는 쉘이 zsh인 경우입니다.~/.bash_profile
~/.profile
~/.zprofile
경로에 있는 경우 /opt/bin
쉘이 메모리의 캐시에 경로 내용을 유지하고 새로 추가된 내용을 인식하지 못하는 일이 발생합니다. hash -r
이 셸에서 캐시를 다시 작성하려면 실행하세요 . 각 쉘 인스턴스는 자체 캐시를 구축하므로 tmux 설치 후 시작된 쉘에서는 이 문제가 발생하지 않습니다.