Я на 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
Во-первых, как вы «установили 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 перед повторной попыткой сборки.
Во-первых, как вы «установили 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 перед повторной попыткой сборки.
Во-первых, как вы «установили 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 перед повторной попыткой сборки.
Во-первых, как вы «установили 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 перед повторной попыткой сборки.