phpunit安装错误:无法将phpunit\Framework\MockObject\Stub用作存根
我在安装phpunit时遇到问题 我有phpunit安装错误:无法将phpunit\Framework\MockObject\Stub用作存根,php,testing,phpunit,Php,Testing,Phpunit,我在安装phpunit时遇到问题 我有dl phpunit-6.5.5.phar,将其重命名为phpunit.phar,并创建phpunit.cmd 我的问题是当我键入phpunit--version时 返回给我的错误: 致命错误:无法将PHPUnit\Framework\MockObject\Stub用作存根 因为该名称已在中使用 phar://C:/bin/phpunit-6.5.5.phar/phpunit-mockobjects/Builder/InvocationMocker.php
dl phpunit-6.5.5.phar
,将其重命名为phpunit.phar
,并创建phpunit.cmd
我的问题是当我键入phpunit--version
时
返回给我的错误:
致命错误:无法将PHPUnit\Framework\MockObject\Stub用作存根
因为该名称已在中使用
phar://C:/bin/phpunit-6.5.5.phar/phpunit-mockobjects/Builder/InvocationMocker.php
第16行
以前有人遇到过这个错误吗 在Symfony框架中使用PHPUnit时,我遇到了这个问题 我的目录路径是
SymfonyTest7/App/Bin
因为您要运行的PHPUnit文件在您的bin文件夹中,所以我必须按如下方式运行命令(这两个命令都输入到您的终端中):
如果您将cd放入bin
文件夹,则使用第一个选项
如果您在project\u name
文件夹中,则使用第二个选项
如果这让人感到困惑,我在这个链接上的一条评论中对此进行了更好的解释:
我在phpunit-6.5.6和php-7.0.0/php-7.0.27中遇到了同样的问题 我用两种方法解决了这个问题:
1. php phpunit --version
2. php bin/phpunit --version