Я обновил 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
не блокируют поиск.