我在使用 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 at/usr/bin/cmake
是错误的版本(3.10.2)。
由于两个版本都存在问题,我认为最好的行动计划是简单地删除所有版本并安装我想要的版本。但是在运行之后
sudo apt-get remove cmake
,我注意到唯一删除的版本是“坏”版本(3.10.2)。现在一切都在正常运行。