Невозможно создать каталог кеша.. или каталог не доступен для записи. Продолжение без кеша в Laravel
Я создал один новый проект Laravel. Когда я перехожу к терминалу для установки Composer Display Next Error.
Невозможно создать каталог кеша /home/w 3cert/.composer/cache/repo/https---packagist.org/, или каталог не доступен для записи. Работает без кеша.
Я использую Ubuntu Os
Ответы
Ответ 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/