실행할 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
때이 문제가 발생 했습니다.Failed to download symfony/polyfill-ctype from dist: The zip extension and unzip command are both missing, skipping.
저는 Mac에 있는데 Homebrew에서 PHP 확장 프로그램을 설치하는 데 문제가 있습니다. 따라서 빠른 수정은 --prefer-source 옵션을 추가하여 zip을 사용composer
하지 않아도되도록하는 것이 었습니다. 즉, 압축 패키지 대신 저장소를 다운로드합니다. 장기적인 해결책은 아니지만 알기 편리합니다.