当尝试创建一个新的laravel项目时,在CLI界面出现以下错误:

无法打开输入文件:工匠 脚本php artisan clear-compiled处理后安装cmd事件返回一个错误

我使用的是XAMPP v3.2.1的最新版本,带有PHP 5.5.15并启用了mcrypt(通过发出PHP -m命令来确保这一点)。我用的是windows 8.1


当前回答

在与这个问题斗争之后,我发现你需要通过运行sudo find / name artisan来找到artisan所在的位置, 然后从那里运行命令PHP artisan ....

其他回答

我也有同样的问题。我已经通过以下步骤修复了它:

删除vendor文件夹rm -Rf vendor 尝试再次安装composer包:composer install——no-dev 再次运行所需的PHP artisan命令

成功了!

你需要首先创建Laravel项目,如果你已经有了一个,你需要在终端中使用cd命令进入这个项目的目录,例如cd myproject。

示例:C:\xampp new\htdocs\project laravel\LaravelProject>php artisan service

现在你将能够运行任何artisan命令,例如,运行php artisan将显示可用命令的列表。

我也有同样的问题。我也在laravel项目目录里。对我来说有用的是改变工匠文件的权限。

linux

chmod 777 artisan

对于windows

使用file属性

你需要首先创建Laravel项目,如果你已经有了一个,你需要在终端中使用cd命令进入这个项目的目录,例如cd myproject。

现在你将能够运行任何artisan命令,例如,运行php artisan将显示可用命令的列表。

在安装composer之后,你需要创建一个项目:

composer create-project laravel/laravel /path/to/tour/project

你可以查看文档,对于你的php版本,你可以安装的最新Laravel是5.0。

现在这里是最新的版本,需要> php7.0。这里是文档。