Ho installato Qt 5.6 dal sito ufficiale tramite un file *.run. La directory di installazione è nella mia cartella home. Quando corro
qmake --version
Ricevo il seguente messaggio:
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
Penso che il problema sia che il sistema operativo non cerca qmake nella directory corretta (ho installato Qt nella mia cartella home).
Come posso dire al sistema operativo di cercare Qt nella mia cartella Inizio?
Risposta accettata:
La soluzione sta nell'usare update-alternatives(8). Per ulteriori informazioni sul ragionamento alla base, fare riferimento a Che cosa fanno esattamente gli "alternativi di aggiornamento"?
sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 100
seguito da:
sudo update-alternatives --config qmake
per assicurarsi che venga utilizzata la versione qt5. Questo aggiornerà /usr/bin/qmake
per puntare alla versione qt5.
Una nota a margine: Potrebbe essere necessario controllare /usr/bin/
per vedere se esiste già un collegamento simbolico. Se non è gestito da update-alternatives
quindi potrebbe essere necessario rimuoverlo o rinominarlo manualmente affinché funzioni.
Spero di esserti stato d'aiuto!