Когда я запускаю, composer update
я получаю это сообщение об ошибке:
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
Что мне нужно сделать, чтобы включить команды zip и unzip, чтобы композитор мог загружать зависимости?
composer update --prefer-source
меня возникла эта проблема при попыткеcomposer update
phpspec.Failed to download symfony/polyfill-ctype from dist: The zip extension and unzip command are both missing, skipping.
Я использую Mac, и у меня возникли проблемы с тем, чтобы Homebrew работал с установкой расширений php. Итак, мое быстрое решение заключалось в том, чтобы заставитьcomposer
отказаться от использования zip, добавив параметр --prefer-source. Это означает, что он загружает репо вместо заархивированного пакета. Не долгосрочное решение, но полезно знать.