Я обновил Ubuntu с 15 до 16 (чистая установка). Смонтировал старый / домашний, который был на жестком диске и начал устанавливать нужные мне программы. Я собрал и установил tmux2.3. Сценарий установки по умолчанию оставил исполняемый файл в / usr / local / bin. Когда я вызываю tmux , я получаю сообщение об ошибке:

bash: /usr/bin/tmux: No such file or directory

Но which и whereis вывод

/usr/local/bin/tmux
tmux: /usr/local/bin/tmux

соответственно. 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

Это из моей старой установки. Он имеет /usr/local/bin/ встречающийся до /usr/bin . Так что интригующе, что оболочка не может вызвать tmux . Я предполагаю, что некоторые несуществующие пути в PATH не блокируют поиск.

1 ответ1

1

Может быть, просто забыть все запомненные места:

hash -r

или проверьте ваши псевдонимы для tmux

alias

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .