Talvez esqueça todos os locais lembrados:
hash -r
ou verifique seus aliases para tmux
alias
Eu atualizei o Ubuntu de 15 para 16 (instalação limpa). Montou o antigo / home que estava em um HD e começou a instalar os programas que eu preciso. Eu construí e instalei o tmux2.3. O script de instalação padrão deixou o executável em / usr / local / bin.
Quando eu chamo tmux
, a mensagem de erro que recebo é
bash: /usr/bin/tmux: No such file or directory
Mas which
e whereis
output
/usr/local/bin/tmux
tmux: /usr/local/bin/tmux
respectivamente.
echo $PATH
dá
/home/elan/programs/phantomjs-2.1.1-linux-x86_64/bin:/home/elan/scripts/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
É da minha antiga instalação. Tem /usr/local/bin/
ocorrendo antes de /usr/bin
. Por isso, é intrigante que o shell não consiga chamar tmux
. Eu suponho que alguns caminhos inexistentes em PATH
não bloqueiam a pesquisa.