Lorsque j'exécute un, composer update
je reçois ce message d'erreur:
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
Que dois-je faire pour activer les commandes zip et unzip afin que le compositeur puisse télécharger les dépendances?
composer update --prefer-source
J'ai eu ce problème en essayant decomposer update
phpspec.Failed to download symfony/polyfill-ctype from dist: The zip extension and unzip command are both missing, skipping.
Je suis sur un Mac et j'ai eu des problèmes pour faire fonctionner Homebrew pour installer les extensions php. Donc, ma solution rapide était de forcer àcomposer
ne pas avoir besoin d'utiliser zip en ajoutant l'option --prefer-source. Cela signifie qu'il télécharge le dépôt au lieu d'un package compressé. Ce n'est pas une solution à long terme mais pratique à connaître.