Eu estava recebendo o mesmo erro para qualquer coisa, incluindo cmake --version
, e as respostas "reinstalar cmake
e cmake-data
e reinicializar o shell" não funcionaram, então tentei definir manualmente CMAKE_ROOT
para o caminho de dpkg -L cmake-data
que contém o diretório Modules
.
export CMAKE_ROOT=/usr/share/cmake-3.5
Isso obteve cmake --version
funcionando, o que revelou que eu estava de alguma forma lidando com um cmake
que se reportou como cmake 2.x, mas um pacote cmake-data
que criou uma pasta cmake-3.5
para seus recursos. p>
Descobri que um dos meus PPAs oferecia o cmake 3.5 nos mesmos nomes de pacotes que o 14.04 usa para o cmake 2.8 e, devido a um conflito de dependências, o pacote cmake-data
tinha atualizado para 3.5, mas o pacote cmake
estava sendo retido em 2,8.
As seguintes linhas fizeram as coisas funcionarem para mim:
sudo apt-get remove cmake cmake-data
sudo apt-get install cmake3 cmake3-data