I have problems installing PHPUnit 3.4.6 via PEAR 1.9.0. After I discover channel pear.phpunit.de and try to use one of fo
It simply installs me when I type:
pear channel-discover pear.phpunit.de
pear install --onlyreqdeps phpunit/PHPUnit
Maybe there is a problem with the versions, you may set the preferred_state of the pear packages to different than stable:
pear config-set preferred_state beta
I had an issue with not having a required dependency YAML, so got a warning each time.
Try
pear channel-discover pear.symfony.com
pear install pear.symfony.com/Yaml
then run the download again
pear install --alldeps pear.phpunit.de/PHPUnit
You need to also discover the ezcomponents channel using pear channel-discover components.ez.no
In total:
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover pear.symfony-project.com
sudo pear channel-discover components.ez.no
sudo pear install --alldeps phpunit/PHPUnit
You can have a quick sanity check is to run phpunit from the CLI and see if the command is recognized.
UPDATE
Seems they've moved symfony, I just did a fresh install today, here's the new channel
sudo pear channel-discover pear.symfony.com
Please follow these steps:
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
-> here I got: installation failed.
pear clear-cache
-> executed successfully
pear update-channels
-> executed successfully
pear install pear.phpunit.de/PHPUnit
-> successfully executed.
I had the same problem, try:
pear clear-cache
I had struggled for ages with getting ZEND etc to work on XAMPP on Windows Vista. For reference, this is how I solved it: -
Couldn't update PEAR then I realised it's default path setting were wrong, I correct this guide...
http://david-franklin.net/programming/installing-pear-phpunit-on-windows/
Then I managed to get PHPUNIT installed with the pear clear_cache
command thanks to this thread then ran "pear install phpunit/PHPunit".
I hope what I wrote above will serve as a quick code for those in a similar predicament (it took me 2 whole days to get it working!!!)