Не удается создать каталог кэша. или каталог не доступен для записи. Продолжение без кэша в Laravel
Я создал один новый проект Laravel. Когда я иду в терминал, чтобы установить Composer Display следующую ошибку.
невозможно создать каталог кэша / home/w3cert/. composer/cache/repo/ https---packagist.org/, или каталог не доступен для записи. Идет без кэша.
Я использую Ubuntu Os
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
У меня была такая же проблема сегодня. Попробуй!
sudo chown -R [yourgroup] /home/[youruser]/.composer/cache/repo/https---packagist.org/ sudo chown -R [yourgroup] /home/[youruser]/.composer/cache/files/
Comments