创建Laravel 5项目时出错

时间:2016-01-29 06:52:53

标签: php laravel-5 composer-php

我知道有两种方法可以在Laravel中创建一个新项目。一个使用composer create-project laravel/laravel _projectname_,另一个使用laravel new _projectname_。我尝试使用第一个使用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设置了环境PATH,当我在命令提示符中尝试laravel命令时,它可以正常工作。我之前总是使用laravel new _projectname_并且它有效。我想我什么都没改变,但它不再起作用了,我不知道为什么。怎么会这样?任何帮助,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:2)

我找到了答案,我从https://laracasts.com/discuss/channels/general-discussion/cant-use-laravel-new-app-name获得了答案。使用composer global require "laravel/installer"更新您的laravel。完成后,尝试运行laravel new _projectname_,它会更新所有依赖项,它对我有用。希望它有所帮助。