Правильная версия cmake не обнаружена, невозможно установить ANT - PullRequest
0 голосов
/ 01 марта 2019

Я выполняю git-код в Jupyter, в Conda, на моей машине с Windows 10.

Это зависимость ANTs.Я следовал этому учебнику.

, на котором я понял, что для ANT требуется версия cmake 3.10 или выше.

На моем Ubuntu WSL на Windows 10 я установил cmakeВерсия 3.14.0-RC1, следуя инструкциям здесь .Что такое rc1?Это вызывает проблему?Я не нашел ни одного не-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 голосов
/ 01 марта 2019

Итак, я исправил это.

Я попытался запустить 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.Unzip

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

Вернуться к установке ANTs

ccmake ~ / code / ANTs (нажмите c)

...