Не удается создать каталог кэша. или каталог недоступен для записи. Продолжение работы без кэша в Laravel


Я Создал один Новый Проект Laravel. Когда я захожу в терминал, чтобы установить Composer, отображается следующая ошибка.

Не удается создать каталог кэша /home/w3cert/.composer/кэш/репозиторий/https---packagist.org/, или каталог недоступен для записи. Продолжение без кэша.

Я использую ОС Ubuntu

 63
Author: Karthik, 2016-03-08

4 answers

Измените разрешение группы для папки

Судо чаун -R w3cert/главная/w3cert/.композитор/кэш/репо/https---упаковщик.org

И папка с файлами тоже

Sudo chown -R w3cert/главная страница/w3cert/.композитор/кэш/файлы/

Я предполагаю, что w3cert - это ваше имя пользователя, если не изменить 4-й параметр на ваше имя пользователя.

Если проблема все еще сохраняется, попробуйте

Судо чаун -R w3cert/главная/w3cert/.композитор

Теперь, там есть вероятность, что вы не сможете создать свой каталог приложений, если это произойдет, сделайте то же самое для своей папки html или папки, в которой вы пытаетесь создать свой проект laravel.

Надеюсь, это поможет.

 112
Author: Nesar, 2016-06-21 20:53:51

Когда вы устанавливали composer, вы были уверены, что использовали команду $ sudo, из-за этого папка ~/.composer была создана корнем.

Запустите это, чтобы устранить проблему:

$ sudo chown -R $USER $HOME/.composer
 160
Author: Jim M, 2016-09-02 15:24:34

На варганте я использую: sudo chmod -R 777/главная/[ваш пользователь]/.композитор/кэш/

 2
Author: Limitrof, 2018-04-23 10:23:45

Сегодня у меня была та же проблема. Попробуй!

sudo chown -R  [yourgroup]  /home/[youruser]/.composer/cache/repo/https---packagist.org/


sudo chown -R  [yourgroup]   /home/[youruser]/.composer/cache/files/
 1
Author: Jean Cabral, 2016-06-21 17:38:47