PHP致命错误:未捕获错误:调用未定义的方法PHPUnit\Util\Configuration :: getExtensionConfiguration()

Fil*_*Fil 0 phpunit laravel-5.6

我想按照这里的说明https://laravel.com/docs/5.6/testing.在环境部分这里我做了什么.

php artisan env --env=testing
Run Code Online (Sandbox Code Playgroud)

然后跑

phpunit
Run Code Online (Sandbox Code Playgroud)

但在那之后,这条消息就出现了

PHP Fatal error:  Uncaught Error: Call to undefined method PHPUnit\Util\Configuration::getExtensionConfiguration() in /mnt/c/projects/www/janicalizdotcom/vendor/phpunit/phpunit/src/TextUI/TestRunner.php:953
Stack trace:
#0 /mnt/c/projects/www/janicalizdotcom/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(153): PHPUnit\TextUI\TestRunner->handleConfiguration(Array)
#1 /usr/share/php/PHPUnit/TextUI/Command.php(195): PHPUnit\TextUI\TestRunner->doRun(Object(PHPUnit\Framework\TestSuite), Array, true)
#2 /usr/share/php/PHPUnit/TextUI/Command.php(148): PHPUnit\TextUI\Command->run(Array, true)
#3 /usr/bin/phpunit(34): PHPUnit\TextUI\Command::main()
#4 {main}
  thrown in /mnt/c/projects/www/janicalizdotcom/vendor/phpunit/phpunit/src/TextUI/TestRunner.php on line 953
Run Code Online (Sandbox Code Playgroud)

那什么意识?我该怎么办呢?

自从第一次进行laravel测试以来,我不得不提出想法

Seb*_*ann 8

如果只是phpunit工作意味着您有PHPUnit的全局安装.您可能想要使用vendor/bin/phpunit.