我正在尝试使用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:generate Illuminate\Foundation\ComposerScripts::postAutoloadDump 您引用了一个不存在的脚本 @php artisan package:discover
我正在使用 laravel 代客,如果我去浏览器,当我尝试 myProject.dev 时不起作用。我看到这个错误:
哎呦,看起来像出事了。
我尝试使用:
php artisan key:generate
在我的项目中,但我明白了:
[ErrorException]
file_get_contents(/Users/jorgeJimenez/Sites/laravel5-5/.env): 无法打开 n 流: 没有相应的文件和目录
我注意到,我的 laravel 5.4 项目正在运行。我复制了一个 .env 文件并放入了我的 laravel 5.5 项目。之后,我跑
php artisan key:generate
并且生成了密钥,并且我在浏览器中的项目可以正常工作。据推测,所有这些过程都是自动的,但我不太确定发生了什么。