I’ve got a fresh copy of PHPUnit installed on my system (Ubuntu 11), but whenever I type phpunit in the console I get the following error:
PHP Fatal error: Call to undefined method PHP_CodeCoverage_Filter::getInstance() in /usr/bin/phpunit on line 39
I have PHPUnit’s code coverage installed, as far as I know:
>sudo pear install phpunit/PHP_CodeCoverage
phpunit/PHP_CodeCoverage is already installed and is the same as the released version 1.1.1
install failed
Why am I getting this error and how can I fix it?
The executable script that loads PHPUnit must not have been updated when going to 3.6.x. Reinstall it.
If this doesn’t work, make sure PEAR itself is up-to-date.