php – Laravel 5.5 – 创建新项目的问题

我正在尝试使用Laravel 5.5.我将我的php 7.0更新为php 7.1.甚至,我更新了我的laravel安装程序包.但是,当我尝试做的时候:

laravel new myProject

我收到此错误:

You made a reference to a non-existent script @php -r
“file_exists(‘.env’) || copy(‘.env.example’, ‘.env’);” You made a
reference to a non-existent script @php artisan key:generate
Illuminate\Foundation\ComposerScripts::postAutoloadDump You made a
reference to a non-existent script @php artisan package:discover

我正在使用laravel代客,如果我去浏览器,当我尝试myProject.dev不起作用.我看到这个错误:

Whoops, looks like something went wrong.

我试过用:

php artisan key:generate

在我的项目中,但我得到了:

[ErrorException]
file_get_contents(/Users/jorgeJimenez/Sites/laravel5-5/.env): failed
to ope n stream

: No such file or directory

我注意到,我的laravel 5.4项目正在运行.我复制了一个.env文件,然后我放了我的laravel 5.5项目.在那之后,我跑了

php artisan key:generate

并生成密钥,我的项目在浏览器中工作.
假设,所有这些过程都是自动的,但我不太确定发生了什么.

解决方法:

您可以尝试更新您的作曲家:

作曲家自我更新

上一篇:php – Laravel自定义控制台命令调用所有其他自定义命令的构造函数


下一篇:php – 无法在Linux上启动laravel开发服务器