Я пытаюсь использовать 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
и ключ был сгенерирован и мой проект в браузере работает.
Предполагается, что весь этот процесс происходит автоматически, но я не совсем уверен, что происходит.
Вы можете попробовать обновить ваш композитор:
composer self-update
У меня такая же проблема. Затем я обнаружил, что при создании первого проекта, использующего laravel 5.5, проблем не было. поэтому я очищаю кеш компилятора dir. Это работает хорошо сейчас.
Это из-за вашего Laravel Installer или же Композитор версия. Я столкнулся с той же проблемой и нашел следующее 2 разных решения:
Как правило, вы можете решить, запустив composer global update
команда, а затем запустить composer update
Команда из каталога вашего проекта. Это решение в основном обновляет ваш установщик, а затем ваш проект.
Если все еще, у вас есть эта проблема, вам нужно запустить composer self-update
сначала команда, а затем запустить composer update
Команда из каталога вашего проекта. Здесь ваш композитор будет обновлять, а затем ваш проект.
Надеюсь, этот ответ поможет вам.