2011-09-23 10 views
8

Kreator Qt uruchamia się z kilkoma komunikatami o błędach informującymi, że: "Nie można utworzyć pliku /Users/[nazwa_użytkownika]/.config/Nokia/qtcreator xml: Permission denied”Qt Creator "Nie można utworzyć pliku (...) qtcreator.xml" (komputer Mac)

I kiedy wyjść: "nie można utworzyć pliku /Users/[username]/.config/Nokia/toolChains.xml: Permission denied"

Program działa dobrze, ale ja zgadnij, że nie będzie w stanie zapisać żadnej konfiguracji. Ktoś wie, jak to naprawić?

+0

Znaleziono rozwiązanie badając własności folderu. Okazało się, że instalator Qt utworzył katalog "user/.config" jako root. Zmieniono użytkownika poleceniem [chown] [1] na mojego użytkownika i upewniłem się, że mam uprawnienia "rwx", a teraz wszystko działa poprawnie. [1]: http://ss64.com/osx/chown.html – grim

+1

Czy możesz sprawdzić, czy folder ".config" już istnieje w twoim katalogu domowym? Co się stanie, jeśli ręcznie utworzysz folder ".config" i ponownie spróbujesz uruchomić Qt Creator? Domyślam się, że prawdopodobnie masz plik o tej samej nazwie (".config") w twoim katalogu domowym. Czy możesz to potwierdzić? – Stas

+0

Wow, nie profesjonalny! Ale potem zainstalowałem używając 'brew' – tofutim

Odpowiedz

6

Jak już wspomniano w komentarzach, wygląda na to, że instalator Qt dodaje katalogi konfiguracyjne z rootem jako właścicielem. Aby rozwiązać ten problem, uruchom:

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

Polecenie to działa doskonale dla mnie. Znaleziona w qtcenter forum

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

Używam tego zamiast do wersji 2.6.1 Qt 5

find ~/.config/QtProject -print0 | sudo xargs -0 chown $USER 
Powiązane problemy