1. ホーム
  2. php

[解決済み] キャッシュディレクトリを作成できない ... またはディレクトリが書き込み可能でない。Laravelでキャッシュを使用しない場合

2022-02-12 23:15:46

質問

Laravelのプロジェクトを新規に作成しました。依存関係をインストールするためにターミナルに移動したとき composer は以下のような警告を表示します。

Cannot create cache directory /home/w3cert/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache.

解決方法は?

フォルダのグループ権限を変更する

sudo chown -R w3cert /home/w3cert/.composer/cache/repo/https---packagist.org

と Files フォルダも

sudo chown -R w3cert /home/w3cert/.composer/cache/files/

w3certがあなたのユーザー名だと仮定していますが、そうでない場合は4番目のパラメータをあなたのユーザー名に変更します。

それでも問題が解決しない場合は、以下をお試しください。

sudo chown -R w3cert /home/w3cert/.composer

アプリのディレクトリを作成できない可能性があります。その場合は、htmlフォルダやlaravelプロジェクトを作成しようとしているフォルダも同じようにしてください。