Pim-community-dev: Erreur d'installation d'Akeneo V4 - Fil EACCES

Créé le 24 févr. 2020  ·  6Commentaires  ·  Source: akeneo/pim-community-dev

je signale un bug

Exécution de l'installation d'akeneo V4.
Après que composer ait installé avec succès deps, j'ai exécuté make dev et :

faire des dépendances
docker-compose run -u node --rm node wire install
fil installer v1.21.1
error Une erreur inattendue s'est produite : "EACCES : autorisation refusée, mkdir '/home/node/.yarn/v6'".
info Si vous pensez qu'il s'agit d'un bogue, veuillez ouvrir un rapport de bogue avec les informations fournies dans "/srv/pim/yarn-error.log".
info Visitez https://yarnpkg.com/en/docs/cli/install pour obtenir de la documentation sur cette commande.
Makefile:21 : la recette pour la cible 'node_modules' a échoué
make[1] : * [node_modules] Erreur 1make[1] : Quitter le répertoire '/ * /akeneo'
Makefile:65 : la recette pour la cible 'dev' a échoué
make : ** [dev] Erreur 2

Version Docker
Docker version 19.03.6, build 369ce74a3c
Version Docker-Composer
docker-compose version 1.25.4, build 8d51620a

Commentaire le plus utile

Le dossier .yarn est configuré en tant que volume - par défaut en utilisant ~/.cache/yarn , ou ${HOST_YARN_CACHE_FOLDER} si vous l'avez défini. Vérifiez les autorisations sur ce dossier.

Tous les 6 commentaires

Le dossier .yarn est configuré en tant que volume - par défaut en utilisant ~/.cache/yarn , ou ${HOST_YARN_CACHE_FOLDER} si vous l'avez défini. Vérifiez les autorisations sur ce dossier.

@aligent-lturner J'ai eu le même problème. Modification des autorisations de ~/.cache/yarn . Maintenant ça marche. Merci!

Bonjour, résolu le problème avec :z dans le dossier de cache de fil (docker-compose.yaml):
'YARN_CACHE_FOLDER : '/home/node/. fil:z

Merci ;)

Merci, l'exécution de sudo chown ec2-user ~/.cache/yarn corrigé pour moi (ec2-user est l'utilisateur exécutant la commande).

sudo chown ec2-user ~/.cache/yarn , je n'ai pas compris ce que ec2-user , ne fonctionne pas pour moi

sudo chown ec2-user ~/.cache/yarn , je n'ai pas compris ce que ec2-user , ne fonctionne pas pour moi

Parce que vous devez définir votre utilisateur dans cette "commande", pour obtenir votre utilisateur, exécutez simplement la commande id,.

Cette page vous a été utile?
0 / 5 - 0 notes