Почему пользователю linux отказано в разрешении json - PullRequest
0 голосов
/ 12 марта 2020

Проблема установки laravel в Ubuntu 18.04

[ErrorException]
file_put_contents (./composer. json): не удалось открыть поток: отказано в разрешении

Ответы [ 2 ]

0 голосов
/ 12 марта 2020

В качестве ошибки укажите, что у вас нет разрешения.

Чтобы устранить эту ошибку, выполните эту команду

sudo chown -R $USER ~/.composer

Возможно, вам также потребуется удалить файл .composer из текущего каталога. , чтобы сделать это, откройте окно терминала и введите эту команду

sudo rm -rf .composer

ИЛИ

Если это не сработает, попробуйте изменить разрешение composer.lock файл

sudo chown -R $USER composer.lock 

ИЛИ

Проверьте каталог, в котором вы работаете

0 голосов
/ 12 марта 2020

Чтобы решить эту проблему, вы должны открыть терминал и набрать эту команду:

sudo chown -R user ~/.composer 

, где пользователь является вашим текущим пользователем, в вашем случае dilip34

После того, как вы запустили эта команда, у вас должно быть разрешение на выполнение вашей команды composer global require.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...