供应商/bin/phpunit不适用于流明
我是Lumen(和Laravel)的新手。我已经和Composer一起创建了一个项目,现在我正试图让PHPUnit开始工作 我正在阅读一本书,其中应该可以通过在终端中键入供应商/bin/phpunit不适用于流明,php,laravel,phpunit,lumen,Php,Laravel,Phpunit,Lumen,我是Lumen(和Laravel)的新手。我已经和Composer一起创建了一个项目,现在我正试图让PHPUnit开始工作 我正在阅读一本书,其中应该可以通过在终端中键入vendor/bin/phpunit来运行默认通过测试,但它给出了错误: “供应商”未被识别为内部或外部命令, 可操作程序或批处理文件 我已经检查了phpunit文件是否确实存在,并且phpunit是否作为依赖项添加到我的composer.json文件中。我还尝试了/vendor/bin/phpunit和vendor/bin/p
vendor/bin/phpunit
来运行默认通过测试,但它给出了错误:
“供应商”未被识别为内部或外部命令,
可操作程序或批处理文件
我已经检查了phpunit文件是否确实存在,并且phpunit是否作为依赖项添加到我的composer.json文件中。我还尝试了/vendor/bin/phpunit
和vendor/bin/phpunit/phpunit
,但结果相同
我搜索了Google以找到解决方案,但其他人在运行phpunit
(wihout vendor/bin)时似乎都有问题,解决方案是使用完整路径vendor/bin/phpunit,但由于我已经这样做了,它并没有解决我的问题
我在Windows机器上使用PHPStorm,并通过PHPStorm运行PHP服务器。我没有修改默认的流明项目
非常感谢您的帮助
更新:
尝试php供应商/bin/phpunit
会出现以下错误:
您需要使用以下方法设置项目依赖项
命令:wget
php composer.phar安装 我不确定这是什么意思,因为我已经安装了Composer。我使用Composer创建了项目,并且没有更改默认的依赖项。尝试以下操作:
php vendor/bin/phpunit
我也有同样的问题,对于Windows,它是
vendor\bin\phpunit
;) 结果表明,默认项目中未正确安装某些符号链接和权限。我尝试删除整个供应商/目录并运行composer安装
现在我可以用命令
vendor\bin\phpunit
运行phpunit(因为我在Windows上运行-谢谢Nizari)它对我不起作用,但现在错误是“'vendor\bin\phpunit'未被识别为内部或外部命令、可操作程序或批处理文件”。听到这个消息很抱歉。我希望你能很快找到解决办法。您是否也尝试过php vendor\bin\phpunit
?谢谢,但这会产生不同的错误。有作曲家和依赖关系的东西,这对我来说没有多大意义。我用错误输出更新了我的问题。使用运行Ubuntu和lumen Installer 1.0.2的lumen new api
新生成的项目也遇到了同样的问题。删除vendor/
dir修复了它。这在我使用每个项目的宅地时对我有所帮助