我在使用 Cmake 时遇到了问题。我使用的是 Ubuntu 18.04,并且安装了最新版本的 Cmake (3.18.0)。由于我对 Linux 还不熟悉,我以为安装新版本会覆盖上一个版本并简单地更新它,但不幸的是我错了。现在有时当我尝试将最低版本设置为 3.10 以上时,我会收到以下错误:
CMake 3.17 or higher is required. You are running version 3.10.2
显然我需要删除旧版本,但我不确定如何删除特定版本,每当我尝试找到 Cmake 文件夹时,目录都是:
/usr/local/bin/cmake
这不是目录,具体来说不是我需要的目录(3.10.2 目录)。
我如何删除特定版本的 Cmake?感谢您的帮助。
编辑
正如以下评论所建议的,输出which -a cmake
:
/usr/local/bin/cmake
/usr/bin/cmake
上的 Cmake/usr/bin/cmake
是错误的版本 (3.10.2)。
答案1
由于两个版本都存在问题,我认为最好的解决办法是删除所有版本并安装我想要的版本。但运行后sudo apt-get remove cmake
,我注意到唯一被删除的版本是“坏”版本(3.10.2)。现在一切都正常运行。