【发布时间】:2016-11-20 05:19:13
【问题描述】:
我是 Lumen(和 Laravel)的新手。我已经用 Composer 创建了一个项目,现在我正在尝试让 PHPUnit 工作。
我正在关注一本书,应该可以通过在终端中键入 vendor/bin/phpunit 来运行默认的通过测试,但它给出了错误:
'vendor' 未被识别为内部或外部命令, 可运行的程序或批处理文件
我检查了 phpunit 文件确实存在,并且 phpunit 已作为依赖项添加到我的 composer.json 文件中。我也尝试过./vendor/bin/phpunit 和vendor/bin/phpunit/phpunit,但结果相同。
我已经在 Google 上搜索了解决方案,但其他人在运行 phpunit(没有 vendor/bin)时似乎都有问题,解决方案是使用完整路径 vendor/bin/phpunit,但是因为我'我已经这样做了,它不能解决我的问题。
我在 Windows 机器上使用 PHPStorm,并通过 PHPStorm 运行 PHP 服务器。我没有修改默认的 Lumen 项目。
非常感谢任何帮助!
更新:
尝试php vendor/bin/phpunit 会出现以下错误:
您需要使用以下设置项目依赖项 命令:
wget http://getcomposer.org/composer.phar
php composer.phar 安装
我不确定这意味着什么,因为我已经安装了 Composer。我使用 Composer 创建项目,并没有更改默认的依赖项。
【问题讨论】: