2 版本的 Cmake,需要删除一个

2 版本的 Cmake,需要删除一个

我在使用 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)。现在一切都正常运行。

相关内容