安装phpunit时遇到问题。
我有phpunit.phar
,将其重命名为phpunit.cmd
并创建phpunit --version
。
我的问题是当我输入src/assets
时。
错误回复给我:
致命错误:无法使用PHPUnit \ Framework \ MockObject \ Stub作为Stub 因为该名称已在使用中 药业:// C:/bin/phpunit-6.5.5.phar/phpunit-mockobjects/Builder/InvocationMocker.php 第16行
之前有没有人遇到此错误?
答案 0 :(得分:0)
在将PHPUnit与Symfony框架一起使用时,我遇到了这个问题。
我的目录路径为SymfonyTest7/App/Bin
。
因为要运行的PHPUnit文件位于bin文件夹中,所以我必须按如下方式运行命令(两者都输入到终端中):
1. php phpunit --version
2. php bin/phpunit --version
如果您进入bin
文件夹,则会使用第一个选项。
如果您在project_name
文件夹中,则使用第二个选项。
如果这令人困惑,我已经通过以下链接发表了更好的解释:
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000792390-PHPUNIT-6-Error
答案 1 :(得分:0)
我遇到了与phpunit-6.5.6和php-7.0.0 / php-7.0.27相同的问题。
我用两种方式解决了这个问题: