私の場合はEC2上でcomposer i
を実行すると発生。
権限がなさそう。
Cannot create cache directory /home/ec2-user/.cache/composer/repo/https---repo.packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/ec2-user/.cache/composer/files/, or directory is not writable. Proceeding without cache
※/home/ec2-user/.cache/composer/composer
は環境によるので注意
同じ現象と答え
Cannot create cache directory .. or directory is not writable. Proceeding without cache in Laravel Ask Question
Cannot create cache directory in Laravel
解決
ディレクトリの所有権を変更。
※環境による
sudo chown -R ec2-user /home/ec2-user/.cache/