Cmake foi instalado, mas quando outro programa precisa usá-lo, ele ainda diz que não está instalado

2

Estou no Ubuntu 16.04. Primeira vez usando um sistema Linux. Eu instalei cmake e posso verificar no terminal digitando

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

No entanto, quando tento instalar outro programa que precisa de cmake

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

Como consertar este programa? Eu pensei que deveria definir alguns path , mas não tenho certeza sobre isso ...

Além disso, quando eu estiver na pasta em que cmake está localizado e digite cmake -version como este

~/cmake-2.8.3/bin$ cmake -version

então ele relata

The program 'cmake' is currently not installed. You can install it by typing:sudo apt install cmake
    
por kim kevin 15.04.2017 / 05:15

1 resposta

2

Primeiro, como você "instalou o cmake"? Usar um dos gerenciadores de pacotes do Ubuntu para instalar cmake=3.5.1-1ubuntu3 deixa o binário cmake em /usr/bin/ , não /opt/cmake/bin .

Para resolver seu problema, use sudo apt install cmake ou adicione /opt/cmake/bin ao seu PATH . No seu ~/.bashrc , adicione

PATH=$PATH:/opt/cmake/bin

Em seguida, . ~/.bashrc antes de tentar novamente a compilação.

    
por waltinator 15.04.2017 / 09:36