Quando executo um composer update
, recebo esta mensagem de erro:
Loading composer repositories with package information
Updating dependencies (including require-dev)
Failed to download psr/log from dist: The zip extension and unzip command are both missing, skipping.
The php.ini used by your command-line PHP is: /etc/php/7.0/cli/php.ini
Now trying to download from source
O que preciso fazer para ativar os comandos zip e descompactar para que o compositor possa baixar dependências?
composer update --prefer-source
esse problema ao tentar ocomposer update
phpspec.Failed to download symfony/polyfill-ctype from dist: The zip extension and unzip command are both missing, skipping.
Estou em um Mac e tive problemas em fazer o Homebrew funcionar para instalar extensões php. Portanto, minha solução rápida foi forçar acomposer
não precisar usar o zip adicionando a opção --prefer-source. Isso significa que ele baixa o repositório em vez de um pacote compactado. Não é uma solução a longo prazo, mas é útil saber.