我知道创建 Laravel 项目有两种方法。一种是使用 composer create-project laravel/laravel 项目名称
,另一种是使用 laravel new 项目名称
。我尝试使用 Composer 的第一种方法创建项目,并且没有出现问题。但当我尝试使用 laravel new
创建项目时,它返回了以下错误:
$ laravel new _projectname_
Crafting application...
> php -r "copy('.env.example', '.env');"
> php artisan clear-compiled
Script php artisan clear-compiled handling the post-install-cmd
event returned with an error
[RuntimeException]
Error Output:
run-script [--dev] [--no-dev] [-l|--list] [--] [<script>] [<args>]...
Application ready! Build something amazing.
我使用的是Windows操作系统,已经将环境变量PATH设置为%USERPROFILE%\AppData\Roaming\Composer\vendor\bin
,在命令提示符下执行laravel
命令可以正常使用。之前一直使用laravel new _项目名称_
也可以正常使用。我觉得我没有做过任何改动,但现在它突然不能正常工作了,我不知道为什么。这可能是由于什么原因引起的?希望能得到帮助。谢谢。
composer self-update
和composer global update
命令进行更新。 - tkausl