Ao usar Laradock, acessando o container Workspace por vezes tenho recebido o seguinte erro ao tentar executar o php composer
:
COMPOSER_AUTH" does not match the expected JSON schema, this may result in errors and should be resolved:
- Boolean value found, but an object is required
Segundo esta issue do projeto Laradock o problema foi sanado no core do projeto, porém se você ainda se depara com o mesmo, existe uma forma simples de contornar até atualizar seus conteineres.
Os passos são:
- Acessar a linha de comando do container workspace
- exportar a variável de ambiente COMPOSER_AUTH sem valor
- executar o comando composer
Segue um exemplo:
docker-compose exec --user=laradock workspace bash
export COMPOSER_AUTH=
composer update
Exatamente como demonstrado na segunda linha, a variável COMPOSER_AUTH
deve ficar sem valor explícito.
Considerações finais
Este technological work around resolve provisoriamente o problema e permite que você continue seu desenvolvimento.
Comentários