未检测到正确的cmake版本,无法安装ANTs

时间:2019-03-01 03:18:26

标签: ubuntu cmake ant windows-10 cmake-gui

我正在Windows 10计算机上的Conda的Jupyter中运行git代码。

这具有ANTs依赖性。我遵循了this教程。

我意识到ANT需要一个3.10或更高版本的cmake版本。

在Windows 10上的Ubuntu WSL上,我按照说明here安装了cmake版本3.14.0-rc1。什么是rc1?那是问题所在吗?我在here

中未找到任何非rc1的内容
LAB-005:~/bin/ants/cmake-3.14.0-rc1$ cmake --version
cmake version 3.14.0-rc1

CMake suite maintained and supported by Kitware (kitware.com/cmake).
LAB-005:

所以看起来cmake很好。

我回到这一点

cd ~/bin/ants
ccmake ~/code/ANTs

当我在此屏幕上点击c时,enter image description here

我看到了: enter image description here

我很沮丧。在此卸载,重新安装上花了太多时间。请帮助我。

1 个答案:

答案 0 :(得分:0)

所以,我修复了它。

我尝试运行cmake gui,但没有用。

我的cmake版本和ccmake版本不同,如下所示:

$ cmake --version
cmake version 3.14.0-rc1
$ ccmake --version
ccmake version 3.5.1

1。卸载cmake

sudo make uninstall

2。检查

cmake --version
ccmake --version
which cmake
which ccmake

3。下载二进制文件3.13.4

wget https://cmake.org/files/v3.13/cmake-3.13.4.tar.gz

4。解压缩

tar -xvzf cmake-3.13.4.tar.gz

5。输入解压缩的目录

cd cmake-3.13.4/

6。配置

./configure

7。安装一个叫做checkinstall的东西(只有这个方法对我有用)

sudo apt-get install checkinstall

8。运行它

sudo checkinstall

9。检查

$ which cmake ccmake & cmake --version && ccmake --version
/usr/local/bin/cmake
/usr/local/bin/ccmake
cmake version 3.13.4
ccmake version 3.13.4
  1. 返回ANTs安装

    ccmake〜/ code / ANTs (点击c)