问题描述:
ubuntu18原来安装过cmake,想升级下版本,在安装新版本的cmake完成后,输入指令:cmake -version 查看版本号时出现以下错误:
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/local/share/cmake-3.10
cmake version 3.10.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
解决办法:
在终端中输入以下指令:
hash -r
这个命令用来清除缓存。这个错误,通常出现的原因是cmake 命令本来存在,然后进行了安装。 类似于缓存导致失败的一样。(参考)
然后重新输入指令:cmake -version 查看版本号,问题解决:
cmake version 3.15.7
CMake suite maintained and supported by Kitware (kitware.com/cmake).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)