Cmake был установлен, но когда другая программа должна его использовать, он все еще говорит, что не установлен

Я на Ubuntu 16.04. Первый раз с использованием системы Linux. Я установил cmake, и я могу проверить его в терминале, набрав

/opt/cmake/bin/cmake -version cmake version 2.8.3

Однако, когда я пытаюсь установить другую программу, которая требует cmake [! ​​D1] git clone --recursive https://github.com/Microsoft/LightGBM cd LightGBM mkdir build ; cd build cmake .. The program 'cmake' is currently not installed. You can install it by typing:sudo apt install cmake

Как исправить эта программа? Я думал, что должен установить некоторые path, но я не уверен в этом ...

Также, когда я нахожусь в папке, где cmake находится, и наберите cmake -version, как это

~/cmake-2.8.3/bin$ cmake -version

, тогда он сообщает

The program 'cmake' is currently not installed. You can install it by typing:sudo apt install cmake
3
задан 17 April 2017 в 18:40

4 ответа

Во-первых, как вы «установили cmake»? Использование одного из менеджеров пакетов Ubuntu для установки cmake=3.5.1-1ubuntu3 оставляет двоичный файл cmake в /usr/bin/, а не /opt/cmake/bin.

Чтобы решить вашу проблему, либо sudo apt install cmake, либо добавить /opt/cmake/bin к вашему PATH. В ~/.bashrc добавьте

PATH=$PATH:/opt/cmake/bin

Затем . ~/.bashrc перед повторной попыткой сборки.

2
ответ дан 22 May 2018 в 23:37

Во-первых, как вы «установили cmake»? Использование одного из менеджеров пакетов Ubuntu для установки cmake=3.5.1-1ubuntu3 оставляет двоичный файл cmake в /usr/bin/, а не /opt/cmake/bin.

Чтобы решить вашу проблему, либо sudo apt install cmake, либо добавить /opt/cmake/bin к вашему PATH. В ~/.bashrc добавьте

PATH=$PATH:/opt/cmake/bin

Затем . ~/.bashrc перед повторной попыткой сборки.

2
ответ дан 18 July 2018 в 14:56

Во-первых, как вы «установили cmake»? Использование одного из менеджеров пакетов Ubuntu для установки cmake=3.5.1-1ubuntu3 оставляет двоичный файл cmake в /usr/bin/, а не /opt/cmake/bin.

Чтобы решить вашу проблему, либо sudo apt install cmake, либо добавить /opt/cmake/bin к вашему PATH. В ~/.bashrc добавьте

PATH=$PATH:/opt/cmake/bin

Затем . ~/.bashrc перед повторной попыткой сборки.

2
ответ дан 24 July 2018 в 20:31

Во-первых, как вы «установили cmake»? Использование одного из менеджеров пакетов Ubuntu для установки cmake=3.5.1-1ubuntu3 оставляет двоичный файл cmake в /usr/bin/, а не /opt/cmake/bin.

Чтобы решить вашу проблему, либо sudo apt install cmake, либо добавить /opt/cmake/bin к вашему PATH. В ~/.bashrc добавьте

PATH=$PATH:/opt/cmake/bin

Затем . ~/.bashrc перед повторной попыткой сборки.

2
ответ дан 31 July 2018 в 23:32

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

Похожие вопросы: