2016-04-08 14 views
2

ich PHPUnit über Komponisten durch den folgenden Befehl ausführen installiert haben:Nicht in der Lage alte Version von PHPUnit zu deinstallieren

composer global require "phpunit/phpunit=4.8.*" 

ich bemerkte, dass es eine alte Version von PHPUnit ist (Version 3.7.21) installiert, die kommt mit xampp für Windows. Ich versuche, es zu deinstallieren, indem Sie den folgenden Befehl ausführen:

pear uninstall phpunit/PHPUnit 

, die mit der Fehlermeldung fehlschlägt: unbekannte Kanal „phpunit“ in phpunit/PHPUnit.

Wenn ich phpunit -v ausführen zeigt es die Version als 3.7.21 und den Befehl where phpunit das folgende Ergebnis liefert:

enter image description here

Wie kann ich phpunit in xampp deinstallieren?

Antwort

4

Irgendwie kennt Ihre PEAR-Umgebung nicht den pear.phpunit.de Channel-Server, von dem Pakete installiert sind.

Als das PEAR channel server does not exist anymore, gibt es keine Möglichkeit, es in Ihrer PEAR-Umgebung bekannt zu machen (wie pear channel-discover pear.phpunit.de wird nicht mehr funktionieren).

Sieht so aus, als müssten Sie alle PHPUnit-bezogenen Dateien manuell löschen, die mit dem PEAR-Installationsprogramm installiert wurden.

+1

Dank Sebastian. Ich habe nur die Dateien 'phpunit' (eine Datei und eine Batchdatei) aus dem Verzeichnis xampp/php entfernt. Jetzt wird die alte Version nicht mehr erkannt. – Raghav

Verwandte Themen