#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»
ПОЖАЛУЙСТА, ПОМОГИТЕ!
Комментарии:
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>
, и теперь ваш проект должен быть настроен правильно.