我正在尝试按照本教程http://dustyreagan.com/downgrade-phpunit-3-6-to-3-5-15/
将phpunit版本更改为3.5似乎安装了正确的文件,但我收到类似
的错误root @ gerard:/ home / gerard / sites / zf #phpunit /var/www/tests/unittests.php
PHPUnit 3.7.24 by Sebastian Bergmann.
.PHP Fatal error: Call to undefined method RemoteConnectTest::hasPerformedExpectationsOnOutput() in phar:///usr/local/bin/phpunit/PHPUnit/TextUI/ResultPrinter.php on line 628
&安培;&安培;
root @ gerard:/ home / gerard / sites / zf #phpunit --version
PHPUnit 3.7.24 by Sebastian Bergmann.
//显示错误的版本
正确的文件似乎都安装在/ usr / share / php / PHPUnit中 /usr/share/php/PHPUnit/Runner/Version.php中显示的版本是Sebastian Bergmann撰写的“PHPUnit 3.5.15”。
感谢
答案 0 :(得分:0)
您可能需要更新phpunit二进制路径PATH。您可以通过执行以下操作来检查此命令的路径:
which phpunit
如果它指向3.7文件夹,将其更改为3.5文件夹应该可以解决问题。
如果这不起作用,则删除两个版本并使用所有正确的依赖项重新安装3.5。我过去遇到过类似的问题,删除它并从头开始要快得多。