当尝试创建一个新的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
当前回答
没有一个解决方案对我有效。您可以使用这些命令来解决这个问题:
删除bootstrap/cache/config.php文件:
composer dumpautoload
composer update
删除供应商文件夹,然后:
composer install
如果仍然没有解决,你的最后一个选择可能是创建一个新的Laravel项目: 使用新文件夹:
composer create-project --force laravel/laravel my-joyful-project
没有新文件夹:
composer create-project --force laravel/laravel .
这应该能解决问题。如果仍然没有,请确保您没有使用较旧的laravel版本。最后,确保你正在做的是Laravel项目,而不是Silverstripe。它们都使用编写器并且具有相似的配置文件。很容易搞砸,也许不是:)
其他回答
你需要首先创建Laravel项目,如果你已经有了一个,你需要在终端中使用cd命令进入这个项目的目录,例如cd myproject。
现在你将能够运行任何artisan命令,例如,运行php artisan将显示可用命令的列表。
在安装composer之后,你需要创建一个项目:
composer create-project laravel/laravel /path/to/tour/project
你可以查看文档,对于你的php版本,你可以安装的最新Laravel是5.0。
现在这里是最新的版本,需要> php7.0。这里是文档。
对于那些在cPanel终端上有同样错误的人。
现在,您需要使用以下命令进入终端中的项目根目录或public_html文件夹:
cd public_html
现在您将能够运行任何手工命令。
PHP工匠配置:清除
我只需要让artisan可执行。
Chmod +x工匠
...没有PHP前缀也能工作。
根据我的经验,您必须检查artisan文件是否在您的项目文件夹中。我有同样的错误,当我检查工匠,它不存在。您可以轻松地从任何现有或已经工作的项目复制任何工匠文件,并将其粘贴到您的新项目中。
或者你可以在这里下载:artisan文件