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

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

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


当前回答

如果你的项目在/home/forge/ laravell -project/

你可以像这样正确地执行你的工匠

PHP /home/forge/ laravell -project/artisan…

其他回答

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

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

cd myproject

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

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

我只需要让artisan可执行。

Chmod +x工匠

...没有PHP前缀也能工作。

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

linux

chmod 777 artisan

对于windows

使用file属性

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

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

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

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