当尝试创建一个新的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
当前回答
如果你在Vagrant中运行你的Laravel项目,并且刚刚ssh到虚拟机中,在你尝试运行artisan命令之前,不要忘记cd / Vagrant !
其他回答
你需要首先创建Laravel项目,如果你已经有了一个,你需要在终端中使用cd命令进入这个项目的目录,例如cd myproject。
现在你将能够运行任何artisan命令,例如,运行php artisan将显示可用命令的列表。
首先,确保在laravel项目文件夹中,否则终端将无法在项目目录中找到artisan文件,并且任何后续启动服务器的请求都将被拒绝。
Demo
假设我们的laravel项目名为blog,位于C:\laravel 然后我们有:C:\laravel\blog
在哪里开终端
导航到C:\laravel\blog目录并打开命令窗口(终端)。输入以下代码:
Laravel终端代码启动服务器
PHP工匠服务——主机127.0.0.1
这主要是因为你的Laravel项目在错误的路径上打开。只需在代码编辑器中再次打开该文件夹。这就是我得到同样错误时的情况。
你需要首先创建Laravel项目,如果你已经有了一个,你需要在终端中使用cd命令进入这个项目的目录,例如cd myproject。
示例:C:\xampp new\htdocs\project laravel\LaravelProject>php artisan service
现在你将能够运行任何artisan命令,例如,运行php artisan将显示可用命令的列表。
另一件需要注意的事情是,如果您有一个来自非公共位置的符号链接,该位置承载了您的项目代码,并显示为public_html -在符号链接位置(public_html)中运行php artisan将导致此错误。 你似乎需要在实际的项目目录为php工匠工作。