Pim-community-dev: Akeneo V4 Installationsfehler - Garn EACCES

Erstellt am 24. Feb. 2020  ·  6Kommentare  ·  Quelle: akeneo/pim-community-dev

Ich melde einen Bug

Laufende Installation von akeneo V4.
Nachdem Composer deps erfolgreich installiert hatte, habe ich make dev ausgeführt und:

Abhängigkeiten machen
docker-compose run -u Node --rm Node Garn installieren
Garn installieren v1.21.1
error Ein unerwarteter Fehler ist aufgetreten: "EACCES: Berechtigung verweigert, mkdir '/home/node/.yarn/v6'".
info Wenn Sie denken, dass dies ein Fehler ist, öffnen Sie bitte einen Fehlerbericht mit den Informationen in "/srv/pim/yarn-error.log".
info Besuchen Sie https://yarnpkg.com/en/docs/cli/install für eine Dokumentation zu diesem Befehl.
Makefile:21 : Rezept für das Ziel 'node_modules' fehlgeschlagen
make[1]: * [node_modules] Fehler 1make[1]: Verzeichnis '/ * /akeneo' verlassen
Makefile:65 : Rezept für Ziel 'dev' fehlgeschlagen
machen: ** [dev] Fehler 2

Docker-Version
Docker-Version 19.03.6, Build 369ce74a3c
Docker-Compose-Version
docker-compose Version 1.25.4, Build 8d51620a

Hilfreichster Kommentar

Der Ordner .yarn wird als Volume eingerichtet - standardmäßig mit ~/.cache/yarn oder ${HOST_YARN_CACHE_FOLDER} wenn Sie es eingerichtet haben. Überprüfen Sie die Berechtigungen für diesen Ordner.

Alle 6 Kommentare

Der Ordner .yarn wird als Volume eingerichtet - standardmäßig mit ~/.cache/yarn oder ${HOST_YARN_CACHE_FOLDER} wenn Sie es eingerichtet haben. Überprüfen Sie die Berechtigungen für diesen Ordner.

@aligent-lturner Ich hatte das gleiche Problem. Die Berechtigungen von ~/.cache/yarn geändert. Jetzt funktioniert es. Danke!

Hallo, habe das Problem mit :z im Garn-Cache-Ordner (docker-compose.yaml) gelöst:
'YARN_CACHE_FOLDER: '/home/node/. Garn: z

Danke ;)

Danke, das Ausführen von sudo chown ec2-user ~/.cache/yarn es für mich behoben (ec2-user ist der Benutzer, der den Befehl ausführt).

sudo chown ec2-user ~/.cache/yarn , ich habe nicht verstanden was ec2-user , funktioniert bei mir nicht

sudo chown ec2-user ~/.cache/yarn , ich habe nicht verstanden was ec2-user , funktioniert bei mir nicht

Da Sie Ihren Benutzer in diesem "Befehl" festlegen müssen, führen Sie einfach die Befehls-ID aus, um Ihren Benutzer zu erhalten.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen