Pim-community-dev: Error de instalación de Akeneo V4 - Yarn EACCES

Creado en 24 feb. 2020  ·  6Comentarios  ·  Fuente: akeneo/pim-community-dev

Estoy reportando un error

Ejecutando la instalación de akeneo V4.
Después de que el compositor instaló con éxito deps, ejecuté make dev y:

hacer dependencias
docker-compose ejecutar -u node --rm node yarn install
instalación de hilo v1.21.1
error Se produjo un error inesperado: "EACCES: permiso denegado, mkdir '/home/node/.yarn/v6'".
info Si cree que se trata de un error, abra un informe de error con la información proporcionada en "/srv/pim/yarn-error.log".
info Visite https://yarnpkg.com/en/docs/cli/install para obtener documentación sobre este comando.
Makefile: 21 : la receta para el objetivo 'node_modules' falló
make [1]: * [node_modules] Error 1make [1]: Saliendo del directorio '/ * / akeneo'
Makefile: 65 : la receta para el objetivo 'dev' falló
make: ** [dev] Error 2

Versión de Docker
Docker versión 19.03.6, compilación 369ce74a3c
Versión de Docker-Compose
docker-compose versión 1.25.4, compilación 8d51620a

Comentario más útil

La carpeta .yarn está configurada como un volumen; de forma predeterminada, se usa ~/.cache/yarn , o ${HOST_YARN_CACHE_FOLDER} si lo ha configurado. Verifique los permisos en esa carpeta.

Todos 6 comentarios

La carpeta .yarn está configurada como un volumen; de forma predeterminada, se usa ~/.cache/yarn , o ${HOST_YARN_CACHE_FOLDER} si lo ha configurado. Verifique los permisos en esa carpeta.

@ aligent-lturner Tuve el mismo problema. Se cambiaron los permisos de ~/.cache/yarn . Ahora funciona. ¡Gracias!

Hola, resolvió el problema con: z en la carpeta de caché de hilo (docker-compose.yaml):
'CARPETA_CACHÉ_YARN:' / inicio / nodo /. hilo: z

Gracias ;)

Gracias, ejecutar sudo chown ec2-user ~/.cache/yarn arregló para mí (ec2-user es el usuario que ejecuta el comando).

sudo chown ec2-user ~ / .cache / yarn, no entendí qué ec2-user, no funciona para mí

sudo chown ec2-user ~ / .cache / yarn, no entendí qué ec2-user, no funciona para mí

Debido a que tiene que configurar su usuario en este "comando", para que su usuario simplemente ejecute el comando id.

¿Fue útil esta página
0 / 5 - 0 calificaciones