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

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

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


当前回答

首先从以下链接创建项目,创建larave 7项目:创建项目

现在你需要使用以下命令进入你的项目文件夹:

cd myproject

现在尝试运行artisan命令,例如,php artisan。

如果你没有安装compose,也可能会发生这种情况。所以如果你没有安装composer,那么运行composer install,然后重试artisan命令。

其他回答

如果不在laravel项目文件夹中,就不能使用php artisan。

这就是为什么它说“无法打开输入文件-工匠”。

对我来说,诀窍是从我的项目目录执行cd src,然后使用php artisan命令,因为我的artisan文件在src文件夹中。以下是我的项目结构:

project
|__ config
|__ src
    |__ app
    |__ ..
    |__ artisan  // hello there!
    |__ ...
|__ ...

如果你在my-project/app/somefolder中运行终端CD ..两次进入我的项目/文件夹

我检查了一个现有的Laravel项目,它没有这个脚本。即使搜索“artisan”也没有结果。解决方案很简单,尽管有点奇怪:

curl -L 'https://raw.githubusercontent.com/laravel/laravel/v4.2.11/artisan' > artisan

您可能希望选择一个与您安装的Laravel版本相匹配的带标记版本。

如果你在Vagrant中运行你的Laravel项目,并且刚刚ssh到虚拟机中,在你尝试运行artisan命令之前,不要忘记cd / Vagrant !