【Laravel】composer install時にエラー(Failed to execute unzip -qq)

Laravel logo

今回は PHP Laravel をインストール時に発生したエラーと解決策をご紹介します。

Failed to execute unzip -qq ‘/var/www/example/vendor/myclabs/deep-copy/24fe8b396970e5c68c654296f82957d1’ -d ‘/var/www/example/vendor/composer/a5b5605f’

環境

  • Ubuntu v16.04 (Vagrant)

エラー内容

以下 gist の通りエラーが発生しました。
unzip しようとしている zip ファイルが完全でないため、unzip に失敗してエラーとなっているようです。

解決方法

composer 内でキャッシュされているファイルに異常があるとのことでした。

一度、キャッシュを削除し Laravel をインストールし直したところ正常に動作しました。

仮想環境を1ヶ月ほど放置して、久しぶりに操作をしたらエラーが発生しました。

Laravel 関係なく Composer 周りで同じような現象は発生するそうなので、久しぶりに操作してエラーとなってしまった場合は一度キャッシュを削除してからやり直してみてください。

参考文献

Scroll to top