Ошибка при попытке установить laravel / создать проект laravel в Windows через composer

#php #laravel #composer-php

#php #laravel #composer-php

Вопрос:

Я хочу создать новый проект с использованием Laravel.

Из документации я загрузил Composer, используя его исполняемый установщик Windows.

Я уже установил путь к: C:UsersmartiAppDataRoamingComposervendorbin

** Я создал каталог vendor bin

Из командной строки работает команда «composer». Я попытался установить Laravel с помощью установщика laravel, и он также выдает ошибку с командой create-project. Я пробовал оба метода даже с административными привилегиями, но все равно возникает ошибка.

Использование установщика Laravel:

[ErrorException] file_put_contents(C:UsersmartiAppDataRoamingComposervendorbin ): не удалось открыть поток: отказано в разрешении

Использование метода create-project:

[InvalidArgumentException] Композитору не удалось найти файл конфигурации: C:UsersmartiAppDataRoamingComposervendorbin Чтобы инициализировать проект, пожалуйста, создайте файл composer.json, как описано в https://getcomposer.org / Раздел «Получение S tarted»

ПОЖАЛУЙСТА, ПОМОГИТЕ!

Ошибка при использовании установщика laravel

Ошибка при использовании метода create-project

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

1. Добро пожаловать в StackOverflow. Пожалуйста, используйте форматирование фрагмента кода.

2. Я столкнулся с очень похожей проблемой. Мой проект был настроен на C:// drive. Позже я обнаружил, что аутентифицированным пользователям не был предоставлен полный доступ к папкам на диске C:. Я изменил это в свойствах, и это сработало.

Ответ №1:

Я удалил переменную Composer path, изменил каталог на «C:>» и выполнил команду «composer global требует laravel / installer»

Ответ №2:

Попробуйте запросить установщик Laravel из composer composer global потребовать laravel / installer затем просто создайте новый проект laravel laravel new {PROJECT_NAME}

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

1. пожалуйста, убедитесь, что ваш composer установлен правильно, вызвав CMD composer -v

2. какая у вас версия composer? и установлен ли он глобально?

3. версия 2.0.0-RC1, это новая. Это не стабильная версия.

4. Хорошо, я вижу, вы решили проблему, хорошего дня 🙂

Ответ №3:

Composer (для Windows), начиная с сборки v1.10.13 , не требует, чтобы вы вручную устанавливали переменную env path.

Вам не нужно ничего изменять или добавлять в каталог установки composer или в переменную пути среды.

Если вы это сделали, выполните следующие действия

  • Переустановите composer.
  • Запустите composer в новом cmd окне, чтобы проверить, правильно ли он установлен.
  • Запустите composer create-project --prefer-dist laravel/laravel <your project name> , и теперь ваш проект должен быть настроен правильно.