Я сообщаю об ошибке
Запускаем установку akeneo V4.
После того, как композитор успешно установил deps, я запустил make dev и:
делать зависимости
docker-compose run -u node --rm node yarn install
пряжа установить v1.21.1
error Произошла непредвиденная ошибка: «EACCES: разрешение отклонено, mkdir '/home/node/.yarn/v6'».
info Если вы считаете, что это ошибка, откройте отчет об ошибке, указав информацию в "/srv/pim/yarn-error.log".
info Посетите https://yarnpkg.com/en/docs/cli/install для документации по этой команде.
Makefile: 21 : рецепт для целевых 'node_modules' не удалось
make [1]: * [node_modules] Ошибка 1make [1]: Выход из каталога '/ * / akeneo'
Makefile: 65 : рецепт для цели 'dev' не удалось
make: ** [dev] Ошибка 2
Версия Докера
Докер версии 19.03.6, сборка 369ce74a3c
Версия Docker-Compose
docker-compose версия 1.25.4, сборка 8d51620a
Папка .yarn
настроена как том - по умолчанию используется ~/.cache/yarn
или ${HOST_YARN_CACHE_FOLDER}
если вы его установили. Проверьте права доступа к этой папке.
@ aligent-lturner У меня была такая же проблема. Изменены разрешения ~/.cache/yarn
. Теперь это работает. Спасибо!
Здравствуйте, решил проблему с: z в папке кеша пряжи (docker-compose.yaml):
'YARN_CACHE_FOLDER:' / главная / узел /. пряжа: z
Спасибо ;)
Спасибо, запуск sudo chown ec2-user ~/.cache/yarn
исправил это для меня (ec2-user - это пользователь, выполняющий команду).
sudo chown ec2-user ~ / .cache / yarn, я не понял, что такое ec2-user, у меня не работает
sudo chown ec2-user ~ / .cache / yarn, я не понял, что такое ec2-user, у меня не работает
Поскольку вы должны указать своего пользователя в этой «команде», чтобы ваш пользователь просто запустил команду id ,.
Самый полезный комментарий
Папка
.yarn
настроена как том - по умолчанию используется~/.cache/yarn
или${HOST_YARN_CACHE_FOLDER}
если вы его установили. Проверьте права доступа к этой папке.