Cuando ejecuto un composer update
mensaje de error:
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
¿Qué debo hacer para habilitar los comandos zip y descomprimir para que el compositor pueda descargar dependencias?
composer update --prefer-source
Tuve este problema al intentarcomposer update
phpspec.Failed to download symfony/polyfill-ctype from dist: The zip extension and unzip command are both missing, skipping.
Estoy en una Mac y tuve problemas para hacer que Homebrew funcione para instalar extensiones php. Por lo tanto, mi solución rápida era obligarcomposer
no a la necesidad de su uso postal añadiendo la opción --prefer de código. Esto significa que descarga el repositorio en lugar de un paquete comprimido. No es una solución a largo plazo, pero es útil saberlo.