今天升级cmake到3.3.2后,使用cmake --version命令查看cmake版本时出现如下错误

CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/local/bin/cmake

网上搜了很多办法

有的说运行 hash -r 删除旧哈希路径,试了后不起丝毫作用

有的说把最终的cmake文件拷贝到/usr/local/bin/目录下,试了也不行

最终,我重新安装cmake后才正常

见这篇博客

请务必按照博客内的步骤一步一步执行,确保可以正确升级cmake

​​centos7升级cmake教程_YZF_Kevin的博客