Установщик Laravel выдает ошибку при создании нового проекта

#php #laravel #laravel-5 #error-handling #composer-php

Вопрос:

Я пытаюсь создать новое приложение Laravel.

Я установил XAMPP и Composer. С помощью Composer ( composer global require laravel/installer ) я установил Laravel.

Но когда я пытаюсь использовать laravel new firstProject команду для создания новой команды, установка выдает две ошибки.

Я использую Windows 10, если это поможет.

  [RuntimeException]
  The archive may contain identical file names with different capitalization (which fails on case insensitive filesys
  tems): ZipArchive::extractTo(C:UsersUser1DesktopPHP/vendor/composer/374ddf59/laravel-laravel-8e55104public/rob
  ots.txt): Failed to open stream: Permission denied

  [ErrorException]
  ZipArchive::extractTo(C:UsersUser1DesktopPHP/vendor/composer/374ddf59/laravel-laravel-8e55104public/robots.txt
  ): Failed to open stream: Permission denied
 

Я пытался:

  1. Переустановка и обновление composer
  2. Переустановка и обновление Laravel
  3. Изменение папки, в которой я хочу создать свой проект
  4. Использование команды composer create-project laravel/блог laravel для создания нового проекта с помощью composer все те же ошибки, что и выше

Ответ №1:

Читайте с пониманием:

Failed to open stream: Permission denied .


Это означает, что ваша командная строка не имеет доступа к чтению или записи в текущем каталоге. Вам нужно изменить права доступа к каталогу, и это должно сработать.

изменение разрешений в Windows

изменение разрешений на mac

Комментарии:

1. Пожалуйста, добавьте некоторые пояснения к вашему ответу, чтобы другие могли извлечь из него уроки

2. На самом деле я вошел в систему как администратор, у меня есть полный контроль над всей системой. но я могу создать проект Laravel только в папке system32 (только что обнаружен). Не знаю, почему это так.