当尝试创建一个新的laravel项目时,在CLI界面出现以下错误:
无法打开输入文件:工匠 脚本php artisan clear-compiled处理后安装cmd事件返回一个错误
我使用的是XAMPP v3.2.1的最新版本,带有PHP 5.5.15并启用了mcrypt(通过发出PHP -m命令来确保这一点)。我用的是windows 8.1
当尝试创建一个新的laravel项目时,在CLI界面出现以下错误:
无法打开输入文件:工匠 脚本php artisan clear-compiled处理后安装cmd事件返回一个错误
我使用的是XAMPP v3.2.1的最新版本,带有PHP 5.5.15并启用了mcrypt(通过发出PHP -m命令来确保这一点)。我用的是windows 8.1
当前回答
发生此错误是因为您没有在项目上安装编写器。
在项目路径下运行composer install命令。
其他回答
根据我的经验,您必须检查artisan文件是否在您的项目文件夹中。我有同样的错误,当我检查工匠,它不存在。您可以轻松地从任何现有或已经工作的项目复制任何工匠文件,并将其粘贴到您的新项目中。
或者你可以在这里下载:artisan文件
如果不在laravel项目文件夹中,就不能使用php artisan。
这就是为什么它说“无法打开输入文件-工匠”。
我检查了一个现有的Laravel项目,它没有这个脚本。即使搜索“artisan”也没有结果。解决方案很简单,尽管有点奇怪:
curl -L 'https://raw.githubusercontent.com/laravel/laravel/v4.2.11/artisan' > artisan
您可能希望选择一个与您安装的Laravel版本相匹配的带标记版本。
你需要首先创建Laravel项目,如果你已经有了一个,你需要在终端中使用cd命令进入这个项目的目录,例如cd myproject。
示例:C:\xampp new\htdocs\project laravel\LaravelProject>php artisan service
现在你将能够运行任何artisan命令,例如,运行php artisan将显示可用命令的列表。
如果你在my-project/app/somefolder中运行终端CD ..两次进入我的项目/文件夹