How can I remove completely PHPUnit using the PEAR Installer? How can I remove completely PHPUnit using the PEAR Installer? selenium selenium

How can I remove completely PHPUnit using the PEAR Installer?


I checked the PHPUnit folder, it was still there?

That might be because of sub-components (Extensions, Framework). However you must not be concerned about that.

To install the latest version, do the following two commands:

> pear config-set auto_discover 1config-set succeeded> pear upgrade...

This will take some time, and will update all that is currently installed. As you have some extensions already available and the latest version of PHPUnit might require those, so update them to prevent failure in the next command:

> pear install pear.phpunit.de/PHPUnit

This should now install it:

Did not download optional dependencies: phpunit/PHP_Invoker, use --alldeps to download automaticallyphpunit/PHPUnit can optionally use package "phpunit/PHP_Invoker" (version >= 1.0.0)downloading PHPUnit-3.6.7.tgz ...Starting to download PHPUnit-3.6.7.tgz (118,349 bytes)..........................done: 118,349 bytesinstall ok: channel://pear.phpunit.de/PHPUnit-3.6.7

Troubleshooting PEAR

As you reported in comments, this did not work out. Probably pear is in a state that it does not know where top and bottom is. Time to force. First, clear the cache:

> pear clear-cachereading directory C:\...\Temp\pear\cache0 cache entries cleared

Then force channel updates:

> pear channel-update -f pear.php.netUpdating channel "pear.php.net"Update of Channel "pear.php.net" succeeded> pear channel-update -f pear.phpunit.deUpdating channel "pear.phpunit.de"Update of Channel "pear.phpunit.de" succeeded

Then force the phpunit install:

> pear install -a -f phpunit/PHPUnit


As Google referenced this question as "how to REMOVE it", it seems important to answer the question.

As root, use:

pear list -c phpunit | grep stable | awk '{print "phpunit/"$1}' | xargs pear uninstall

Found this answer here