我想这不是问题,但是当你为cakePHP框架安装PHPunit时,你可能会遇到这个奇怪的错误:
Error: Class 'SebastianBergmann\Version' not found
File: /var/www/clients/client0/web29/web/app/Vendor/PHPUnit/Runner/Version.php
Line: 70
这导致单元测试不起作用。当您转到/app/Vendor/PHPUnit/Runner/Version.php时,您可以编辑公共静态函数id 方法,只需将其替换为 return'3.8'; < / p>
我不确定这是否正确,但至少它似乎有效。我认为安装phpunit可能会有问题所以请检查:Error when running PHPUnit
答案 0 :(得分:1)
PHPUnit 3.8尚未发布且远非稳定。
我不建议使用它,而是使用已发布的3.7分支。
您的文件夹结构是否表明您正在使用composer来安装PHPUnit?在这种情况下,请确保您需要stable
版本,或者,如果由于其他原因无法执行此操作,请将PHPUnit版本放到3.7.*
。
当前master
的作曲家安装问题很快就会得到解决,但是如果你现在没有很好的理由来运行3.8,我会强烈反对它(因为它会再次破坏)。 / p>