O Ubuntu não consegue encontrar um executável, apesar de que / whereis funciona

0

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

/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.

    
por Elan 26.04.2017 / 11:36

1 resposta

1

Talvez esqueça todos os locais lembrados:

hash -r

ou verifique seus aliases para tmux

alias
    
por 26.04.2017 / 11:43

Tags