“qmake” não é reconhecido

1

Eu instalei o Qt 5.6 do site oficial através de um arquivo * .run. O diretório de instalação está na minha pasta pessoal. Quando eu corro

qmake --version

Recebo a seguinte mensagem:

qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

Eu acho que o problema é que o sistema operacional não procura pelo qmake no diretório correto (eu tenho o Qt instalado na minha pasta pessoal).

Como posso dizer ao sistema operacional para procurar por Qt na minha pasta pessoal?

    
por Unique 21.07.2017 / 15:57

1 resposta

2

A solução está em usar update-alternatives (8) . Para mais informações sobre o raciocínio por trás dele, consulte O que exatamente 'update-alternatives' faz?

sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 100

seguido por:

sudo update-alternatives --config qmake

para garantir que a versão do qt5 está sendo usada. Isso atualizará /usr/bin/qmake para apontar para a versão qt5.

Uma nota secundária: Você pode precisar verificar /usr/bin/ para ver se já existe um symlink. Se não for gerenciado por update-alternatives , talvez seja necessário removê-lo manualmente ou renomeá-lo para que isso funcione.

Espero que ajude!

    
por ben-Nabiy Derush 21.07.2017 / 16:44