2011-09-23 10 views
8

Qt Creator si avvia con diversi messaggi di errore dicendo che: "Impossibile creare il file /Users/[username]/.config/Nokia/qtcreator .xml: permesso negato"Qt Creator "Impossibile creare il file (...) qtcreator.xml" (Mac)

E quando esco: 'Impossibile creare il file /Users/[username]/.config/Nokia/toolChains.xml: permesso negato'

Il programma funziona bene, ma ho Immagino che non sarà in grado di memorizzare alcuna configurazione. Qualcuno sa come risolvere questo?

+0

soluzione trovata esaminando la proprietà della cartella. Risulta che il programma di installazione Qt ha creato la directory "user/.config" come root. Utente modificato con il comando [chown] [1] per il mio utente e verificato che avessi i permessi "rwx" e ora funziona correttamente. [1]: http://ss64.com/osx/chown.html – grim

+1

È possibile verificare se la cartella ".config" esiste già nella cartella Inizio? Cosa succede se si crea manualmente la cartella ".config" e si prova a riavviare Qt Creator? La mia ipotesi sarebbe che probabilmente hai un file con lo stesso nome (".config") nella tua cartella home. Puoi confermare questo? – Stas

+0

Wow, per niente professionale! Ma poi ho installato usando 'brew' – tofutim

risposta

6

Come è stato menzionato nei commenti, sembra che il programma di installazione Qt aggiunga le directory di configurazione con root come proprietario. Per risolvere questo problema, eseguire:

sudo chown -R `id -un`:staff ~/.config/Nokia/ 
-1

questo comando funziona alla grande per me. trovato in qtcenter forum

find ~/.config/Nokia -print0 | sudo xargs -0 chown $USER 

io uso questo, invece per la versione 2.6.1 Qt 5

find ~/.config/QtProject -print0 | sudo xargs -0 chown $USER