Правильная версия 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
Вернуться к установке АНЦ
ccmake ~/code/ANTs (нажмите c)