Подтвердить что ты не робот

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

Я создал один новый проект Laravel. Когда я перехожу к терминалу для установки Composer Display Next Error.

Невозможно создать каталог кеша /home/w 3cert/.composer/cache/repo/https---packagist.org/, или каталог не доступен для записи. Работает без кеша.

Я использую Ubuntu Os

4b9b3361

Ответ 1

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

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.

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

Ответ 2

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

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

$ sudo chown -R $USER $HOME/.composer

Ответ 3

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

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


sudo chown -R  [yourgroup]   /home/[youruser]/.composer/cache/files/