2011-09-23 20 views
8

Qt Creator se inicia con varios mensajes de error que dicen que: "No se puede crear el archivo /Users/[nombredeusuario]/.config/Nokia/qtcreator .xml: permiso denegado"Qt Creator "No se puede crear el archivo (...) qtcreator.xml" (Mac)

Y cuando salga: 'no se puede crear /Users/[username]/.config/Nokia/toolChains.xml archivo: permiso denegado'

El programa funciona bien, pero Supongo que no podrá almacenar ninguna configuración. ¿Alguien sabe cómo arreglar esto?

+0

solución encontrada mediante el examen de la propiedad de carpeta. Resulta que el instalador de Qt creó el directorio "usuario/.config" como raíz. Se cambió el usuario con el comando [chown] [1] a mi usuario, y se aseguró de que tuviera los permisos "rwx" y ahora funciona bien. [1]: http://ss64.com/osx/chown.html – grim

+1

¿Puede verificar si la carpeta ".config" ya existe en su carpeta de inicio? ¿Qué ocurre si creas la carpeta ".config" manualmente e intentas iniciar Qt Creator nuevamente? Supongo que probablemente tenga un archivo con el mismo nombre (".config") en su carpeta de inicio. ¿Puedes confirmar esto? – Stas

+0

Guau, ¡no es profesional en absoluto! Pero luego instalé usando 'brew' – tofutim

Respuesta

6

Como se ha mencionado en los comentarios, parece que el instalador de Qt agrega los directorios de configuración con la raíz como propietario. Para solucionar esto, ejecute:

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

Este comando funciona muy bien para mí. encontró en qtcenter forum

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

i uso este lugar para la versión 2.6.1 Qt 5

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