因此我卸载了 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
您需要键入hash -r
来重建 shell 的命令哈希表。它仍然“记得”cmake
在 中找到过/usr/bin
,所以它直接去那里,而不是再次搜索搜索路径。
或者您可以启动一个新的 shell。或者注销并重新登录,或者重新启动。