Коли я запускаю, 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. Це означає, що він завантажує репо замість пакету-блискавки. Не довгострокове рішення, але зручно знати.