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



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



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



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

563   4  

4 ответов:

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

sudo chown-R w3cert / home/w3cert/. composer / cache / repo / https - - - packagist. org

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

sudo chown-R w3cert /home/w3cert/.композитор / кэш / файлы/

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

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

sudo chown-R w3cert / home/w3cert/.композитор

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

надеюсь, что это помогает.

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

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

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

на vargant я использую: sudo chmod-R 777 / home/[youruser]/.composer / cache/

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

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


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

Comments

    Ничего не найдено.