phpunit安装程序没有拿起更换版本

时间:2013-08-22 12:54:34

标签: php unit-testing zend-framework phpunit pear

我正在尝试按照本教程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”。

感谢

1 个答案:

答案 0 :(得分:0)

您可能需要更新phpunit二进制路径PATH。您可以通过执行以下操作来检查此命令的路径:

which phpunit

如果它指向3.7文件夹,将其更改为3.5文件夹应该可以解决问题。

如果这不起作用,则删除两个版本并使用所有正确的依赖项重新安装3.5。我过去遇到过类似的问题,删除它并从头开始要快得多。