【问题标题】:Laravel PHPUnit Fatal error: Class 'PHPUnit_Util_Configuration' not foundLaravel PHPUnit 致命错误:找不到类“PHPUnit_Util_Configuration”
【发布时间】:2016-06-10 10:53:47
【问题描述】:

我正在尝试使用 PHPUnit 开始测试我的 Laravel 5.1 应用程序,但每次我在 cmd 行中运行 phpunit 时都会收到以下错误:

PHPUnit_Framework_Exception: Fatal error: Class 'PHPUnit_Util_Configuration' not found in C:\Users\ross\AppData\Local\Temp\PHPCD2E.tmp on line 347

Call Stack:
    0.0001     116952   1. {main}() -:0
    0.0011     266968   2. require_once('C:\Users\ross\AppData\Local\Temp\PHPCD2E.tmp') -:1

C:\xampp\php\pear\PHPUnit\TextUI\Command.php:176
C:\xampp\php\pear\PHPUnit\TextUI\Command.php:129

据我所知,我已经检查了我的设置,它们都是 Laravel 附带的默认设置。 有没有人知道为什么会发生这种情况以及我该如何解决? 谢谢

【问题讨论】:

  • 你究竟想如何运行 phpunit?
  • 你在用梨吗? Laravel 通过 composer 引入 phpunit 对吗?你不能那样做吗?在我的应用程序根目录中,我通常通过 vendor/bin/phpunit 运行它,您当然可以为此设置别名。
  • C:\xampp\php\pear\PHPUnit 路径表明您通过 PEAR 安装了 PHPUnit。这种安装模式多年来一直不受支持,自 2014 年 12 月 31 日起可能不再支持:github.com/sebastianbergmann/phpunit/wiki/…
  • 我的错我也尝试从 [C:\xampp\php\phpunit] 运行它,它运行但有相同的错误消息

标签: php unit-testing laravel phpunit laravel-5.1


【解决方案1】:

结果运行 ./vendor/bin/phpunit 工作感谢 @kaakym 为他们指出正确的方向

【讨论】:

    猜你喜欢
    • 2022-01-02
    • 2013-09-27
    • 2013-01-04
    • 1970-01-01
    • 2018-01-17
    • 2018-10-14
    • 2016-01-28
    • 1970-01-01
    相关资源
    最近更新 更多