Wenn ich a ausführe composer update
, wird folgende Fehlermeldung angezeigt:
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
Was muss ich tun, um die Befehle zip und unzip zu aktivieren, damit Composer Abhängigkeiten herunterladen kann?
composer update --prefer-source
Ich hatte dieses Problem beim Versuch,composer update
phpspec zu verwenden.Failed to download symfony/polyfill-ctype from dist: The zip extension and unzip command are both missing, skipping.
Ich bin auf einem Mac und hatte Probleme, Homebrew zum Installieren von PHP-Erweiterungen zu bringen. Meine schnelle Lösung bestand darin, durch Hinzufügen der Option --prefer-source zu erzwingen, dasscomposer
kein Zip verwendet werden muss. Dies bedeutet, dass das Repo anstelle eines komprimierten Pakets heruntergeladen wird. Keine langfristige Lösung, aber praktisch zu wissen.