Я пытаюсь обновить cmake на моем компьютере с Linux.Вот команда, которую я использовал
sudo apt purge --auto-remove cmake
После загрузки и извлечения cmake-3.13.3.tar.gz
./bootstrap
make
sudo make install
когда я сделал cmake --version
, он возвращает
bash: /usr/bin/cmake: No such file or directory
Однако в /usr/bin
не существует исполняемого файла cmake, и, как ни странно, which cmake
возвращает
/usr/local/bin/cmake
, где на самом деле находится cmake.
My $path
равно
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Как у меня есть команда cmake
, указывающая на /usr/local/bin/cmake
?
Редактировать: отличается от другого вопроса, поскольку я точно знаю, где исполняемый файл cmake именно такой--version
и which
имеют различный эффект.