1. ホーム
  2. laravel

[解決済み] Laravelをインストールする際にエラーが発生しました。"./composer.json is not writable." というエラーが出ました。

2022-02-10 18:32:45

質問

私が実行するコマンドはこれです。

composer global require "laravel/installer"

で、その後に出たテキストとエラーがこれです。

Changed current directory to /home/dimitar/.composer
./composer.json is not writable.

Ubuntu 16.04 LTS、PHP 7、Composerバージョン1.3.0を使用し、ホームフォルダからこのコマンドを実行しています。

解決方法は?

composer.jsonのオーナーを確認してください。

ls -lh ~/.composer/composer.json

root」なら実行。

sudo chown -R yourusername:yourusername ~/.composer/composer.json

.composerフォルダの中で、cacheフォルダのオーナーを確認します。 もし、rootになっていたら、上記のコマンドを再度実行し、composer.jsonをキャッシュに移動させます。 さもないと、「キャッシュディレクトリを作成できません」という警告が表示されるかもしれません。