代码之家  ›  专栏  ›  技术社区  ›  Fil

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

  •  0
  • Fil  · 技术社区  · 7 年前

    我正试着按照这里的指示去做 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
    

    这是什么意思?我该怎么办?

    我想这是我第一次做拉氏试验

    1 回复  |  直到 7 年前
        1
  •  8
  •   Sebastian Bergmann    7 年前

    如果只是 phpunit 这意味着你已经在全球安装了PHPUnit。你可能想用 vendor/bin/phpunit 相反。

    推荐文章