Правильная версия cmake не обнаружена, невозможно установить ANT

Я запускаю GIT-код в Jupyter, в Конде на моем компьютере с Windows 10.

Это имеет зависимость ANT. Я следовал этому уроку.

на котором я понял, что 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 на этом экране,

Я вижу это:

Я разочарован. Потратил слишком много времени на это удаление, переустановка. Пожалуйста, помогите мне.

1 ответ

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

Я попытался запустить 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
  1. Вернуться к установке АНЦ

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

Другие вопросы по тегам