Laravel 5.5 - 创建新项目时出现问题
Laravel 5.5 - Issues creating new project
我正在尝试使用 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
并且生成了密钥,并且我在浏览器中的项目可以运行。
据推测,所有这些过程都是自动的,但我不太确定发生了什么。
我遇到了同样的问题。然后发现我创建第一个项目use laravel 5.5的时候没有问题。所以我清除作曲家的缓存目录。现在效果很好。
您可以尝试更新作曲家:
composer self-update
这是因为您的 Laravel 安装程序 或 Composer 版本。我遇到了同样的问题,发现了以下 2 种不同的解决方案:
通常,您可以通过 运行ning composer global update
命令然后从您的项目目录中使用 运行 composer update
命令来解决。此解决方案基本上会更新您的安装程序,然后更新您的项目。
如果仍然有这个问题,您需要先执行 运行 composer self-update
命令,然后从您的项目目录执行 运行 composer update
命令.您的作曲家将在这里更新,然后是您的项目。
希望这个回答对您有所帮助。
我正在尝试使用 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
并且生成了密钥,并且我在浏览器中的项目可以运行。 据推测,所有这些过程都是自动的,但我不太确定发生了什么。
我遇到了同样的问题。然后发现我创建第一个项目use laravel 5.5的时候没有问题。所以我清除作曲家的缓存目录。现在效果很好。
您可以尝试更新作曲家:
composer self-update
这是因为您的 Laravel 安装程序 或 Composer 版本。我遇到了同样的问题,发现了以下 2 种不同的解决方案:
通常,您可以通过 运行ning
composer global update
命令然后从您的项目目录中使用 运行composer update
命令来解决。此解决方案基本上会更新您的安装程序,然后更新您的项目。如果仍然有这个问题,您需要先执行 运行
composer self-update
命令,然后从您的项目目录执行 运行composer update
命令.您的作曲家将在这里更新,然后是您的项目。
希望这个回答对您有所帮助。