我正在尝试按照此处的说明进行操作 https://laravel.com/docs/5.6/testing 。在环境部分我做了什么。
php artisan env --env=testing
然后运行
phpunit
但之后,此消息出现
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
这是什么意思?我该怎么办?
自从第一次运行 laravel 测试以来我不知道
最佳答案
如果 phpunit
有效,则意味着您已经全局安装了 PHPUnit。您可能想使用 vendor/bin/phpunit
来代替。
关于phpunit - PHP fatal error :未捕获错误:调用未定义的方法 PHPUnit\Util\Configuration::getExtensionConfiguration(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51617371/