Ketika saya menjalankan composer update
saya mendapatkan pesan kesalahan ini:
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
Apa yang harus saya lakukan untuk mengaktifkan perintah zip dan unzip sehingga komposer dapat mengunduh dependensi?
composer update --prefer-source
Saya memiliki masalah ini ketika mencoba untukcomposer update
phpspec.Failed to download symfony/polyfill-ctype from dist: The zip extension and unzip command are both missing, skipping.
Saya menggunakan Mac dan memiliki masalah dalam membuat Homebrew bekerja untuk menginstal ekstensi php. Jadi, perbaikan cepat saya adalah untuk memaksacomposer
tidak perlu menggunakan zip dengan menambahkan opsi --prefer-source. Ini berarti mengunduh repo daripada paket zip. Bukan solusi jangka panjang tapi berguna untuk diketahui.