Estou relatando um bug
Executando a instalação do akeneo V4.
Após o composer instalar o deps com sucesso, executei make dev e:
fazer dependências
docker-compose run -u node --rm node yarn install
yarn install v1.21.1
erro Ocorreu um erro inesperado: "EACCES: permissão negada, mkdir '/home/node/.yarn/v6'".
info Se você acha que isso é um bug, abra um relatório de bug com as informações fornecidas em "/srv/pim/yarn-error.log".
informações Visite https://yarnpkg.com/en/docs/cli/install para documentação sobre este comando.
Makefile: 21 : a receita para 'node_modules' de destino falhou
make [1]: * [node_modules] Erro 1make [1]: Saindo do diretório '/ * / akeneo'
Makefile: 65 : a receita para 'dev' de destino falhou
make: ** [dev] Erro 2
Versão Docker
Docker versão 19.03.6, build 369ce74a3c
Versão Docker-Compose
docker-compose versão 1.25.4, compilação 8d51620a
A pasta .yarn
é configurada como um volume - por padrão usando ~/.cache/yarn
, ou ${HOST_YARN_CACHE_FOLDER}
se você configurou. Verifique as permissões dessa pasta.
@aligent-lturner Eu tive o mesmo problema. Alteradas as permissões de ~/.cache/yarn
. Agora funciona. Obrigado!
Olá, resolvi o problema com: z na pasta de cache do yarn (docker-compose.yaml):
'YARN_CACHE_FOLDER:' / home / node /. fio: z
Obrigado ;)
Obrigado, executando sudo chown ec2-user ~/.cache/yarn
corrigiu para mim (ec2-user é o usuário que executa o comando).
sudo chown ec2-user ~ / .cache / yarn, não entendi o que ec2-user não funciona para mim
sudo chown ec2-user ~ / .cache / yarn, não entendi o que ec2-user não funciona para mim
Porque você tem que definir o seu usuário neste "comando", para obter o seu usuário basta executar o id do comando.
Comentários muito úteis
A pasta
.yarn
é configurada como um volume - por padrão usando~/.cache/yarn
, ou${HOST_YARN_CACHE_FOLDER}
se você configurou. Verifique as permissões dessa pasta.