Laravel 5.5 — Проблемы создания нового проекта

Я пытаюсь использовать Laravel 5.5. Я обновил свой php 7.0 до php 7.1. Даже я обновляю пакет установки laravel. Но когда я пытаюсь сделать:

laravel new myProject

Я получаю эту ошибку:

Вы сделали ссылку на несуществующий скрипт @php -r
«file_exists (‘. env’) || copy (‘. env.example’, ‘.env’);» Вы сделали
ссылка на несуществующий скрипт @php artisan key: генерировать
Осветить \ Foundation \ ComposerScripts :: postAutoloadDump Вы сделали
ссылка на несуществующий скрипт @php artisan package: обнаружить

Я использую laravel valet, и если я захожу в браузер, при попытке myProject.dev не работает. Я вижу эту ошибку:

Упс, похоже, что-то пошло не так.

Я пытался с помощью:

php artisan key:generate

внутри моего проекта, но я получил это:

[ErrorException] file_get_contents (/Users/jorgeJimenez/Sites/laravel5-5/.env): не удалось
открыть поток

: Данный файл или каталог отсутствует

Я заметил, что мои проекты laravel 5.4 работают. Я скопировал файл .env и включил свои проекты laravel 5.5. После этого я бегу

php artisan key:generate

и ключ был сгенерирован и мой проект в браузере работает.
Предполагается, что весь этот процесс происходит автоматически, но я не совсем уверен, что происходит.

3

Решение

Вы можете попробовать обновить ваш композитор:

composer self-update

15

Другие решения

У меня такая же проблема. Затем я обнаружил, что при создании первого проекта, использующего laravel 5.5, проблем не было. поэтому я очищаю кеш компилятора dir. Это работает хорошо сейчас.

0

Это из-за вашего Laravel Installer или же Композитор версия. Я столкнулся с той же проблемой и нашел следующее 2 разных решения:

  1. Как правило, вы можете решить, запустив composer global update команда, а затем запустить composer update Команда из каталога вашего проекта. Это решение в основном обновляет ваш установщик, а затем ваш проект.

  2. Если все еще, у вас есть эта проблема, вам нужно запустить composer self-update сначала команда, а затем запустить composer update Команда из каталога вашего проекта. Здесь ваш композитор будет обновлять, а затем ваш проект.

Надеюсь, этот ответ поможет вам.

0
По вопросам рекламы [email protected]