CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
CMake 3.6.0 or higher is required. You are running version 3.5.1
-- Configuring incomplete, errors occurred!
我知道Ubuntu使用稳定版本来提供支持,但有些软件仓库需要更高版本的cmake。我想用较新的cmake覆盖旧版本,但常见的PPA没有我需要的cmake版本。我该如何升级cmake以使用所需的版本而不与旧版本发生冲突?
cmake
,因为/usr/local/bin
在PATH
中位于/usr/bin
之前。所以一旦你在最后一步创建符号链接,cmake
命令将调用你的新cmake
而不是旧的。 - edwinkslcmake
能够自动升级吗? - Timothy Swan/opt
目录,而是安装到当前目录。因此,用户需要相应地修改第6步骤。 - JorgeGTcmake --version
时,命令提示符显示错误信息-bash: /usr/bin/cmake: No such file or directory
。 - smerllosudo ln -s /usr/local/bin/cmake /usr/bin/cmake
命令。 - Kyle Falconer/opt/cm
...TAB
。2. 不要忘记在/usr/local/bin
之前加上/
。 - Gulzary
键?尝试在Docker中安装。 - Gulzar/usr/local/
目录下安装,而不是在/opt/
目录下安装然后创建链接。命令应该是sudo bash <path/to/script>/cmake<version>.sh --skip-license --exclude-subdir --prefix=/usr/local
。 - Johnsudo ln -s /cmake-3.*your_version*/bin/* /usr/local/bin
。 - kelvin hong 方