4

Поэтому я удалил cmake и заново установил его с обновленной версией, и путь правильный, и файл там, но всякий раз, когда я пытаюсь запустить cmake, bash -bash: /usr/bin/cmake: No such file or directory

pi@raspberrypi /usr/local/bin $ dir
cmake  cpack  ctest  indiecity

pi@raspberrypi /usr/local/bin $ export | grep PATH
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games"

1 ответ1

6

Вам нужно набрать hash -r чтобы перестроить хеш-таблицу команд оболочки.  Он по-прежнему "помнит", что нашел cmake в /usr/bin , поэтому он просто идет туда, а не снова ищет путь поиска.

Или вы могли бы начать новую оболочку.  Или выйдите и войдите снова, или перезагрузите компьютер.

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