Tipps und Tricks Filter

PHPunit Installation in Ubuntu 10.10

Die Installation in Ubuntu ist an sich nicht schwer, nur zeigt sich in fast jeder Version von Ubuntu, dass es dabei ein Problem gibt. Irgendwas wird immer nicht gefunden. Nach einiger Recherche habe ich mit folgendem Ablauf Erfolg in Ubuntu 10.10.

#Installation phpunit Paket
coridan:~$ sudo apt-get install phpunit

#Upgrade PEAR
coridan:~$ sudo pear upgrade pear

#Installation der Abhängigkeiten
coridan:~$ sudo pear channel-discover pear.phpunit.de
coridan:~$ sudo pear channel-discover components.ez.no
coridan:~$ sudo pear channel-discover pear.symfony-project.com
coridan:~$ sudo pear install --alldeps phpunit/PHPunit

#Test
coridan:~$ phpunit --version
PHP Fatal error:  Class 'PHPUnit_Framework_MockObject_Matcher_InvokedRecorder' not found 
in /usr/share/php/PHPUnit/Framework/MockObject/Matcher/InvokedAtLeastOnce.php on line 60

#Jetzt wird es komisch, funktionierte aber
coridan:~$ sudo apt-get remove phpunit
coridan:~$ sudo apt-get install phpunit

#Test
coridan:~$ phpunit --version
PHPUnit 3.4.13 by Sebastian Bergmann.