Wie installiere ich phpunit?
Ich habe die Dokumentation https://github.com/sebastianbergmann/phpunit gelesen, habe aber einen Fehler:
>pear upgrade PEAR
Nothing to upgrade
>pear config-set auto_discover 1
config-set succeeded
>pear install pear.phpunit.de/PHPUnit
No releases available for package "pear.phpunit.de/PHPUnit"
install failed
Wie kann ich diesen Fehler beheben?
Es heißt, dass Phpunit seit Dezember 2014 nicht mehr über PEAR verfügbar sein wird.
Es ist daher einfach, es mit composer zu installieren:
composer global require "phpunit/phpunit=4.1.*"
Versuchen Sie die folgenden Anweisungen:
cd C:\php\
ausführen.php go-pear.phar
ausführen.pear channel-update pear.php.net
pear upgrade-all
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear update-channels
pear clear-cache
pear install --alldeps --force phpunit/PHPUnit
aus.phpunit -v
aus.PHPUnit über PEAR installieren wie in der aktualisierten Antwort beschrieben wird nicht mehr unterstützt.
Siehe das offizielle Installationshandbuch für alternative Installationslösungen
Wie von @Wilt gesagt, funktioniert die Installation per Birne nicht mehr. Folgen Sie stattdessen den folgenden Schritten
Schritt I: Erstellen Sie ein Verzeichnis mit dem Namen bin im Laufwerk C.
Schritt II: Fügen Sie nun den Pfad C:\bin zu Ihrer Umgebung hinzu.
;C:\bin
am Ende hinzu.Schritt III: Laden Sie die php-Datei von phpunit in den Ordner C:\bin herunter.
phpunit.phar
um und verschieben Sie sie in den Ordner C:\bin.Schritt IV: Erstellen Sie ein Batch-Skript phpunit.cmd
Öffnen Sie die Eingabeaufforderung. Geben Sie cd C:\bin ein und drücken Sie die Eingabetaste.
Geben Sie dann echo @php "%~dp0phpunit.phar" %* > phpunit.cmd
ein und drücken Sie die Eingabetaste.
Um zu überprüfen, ob PHPUnit installiert wurde, geben Sie phpunit --version
in der Eingabeaufforderung ein. Sie sollten so etwas wie PHPUnit x.y.z by Sebastian Bergmann and contributors
bekommen.
Ich benutze Windows XP.
Ich habe viel Zeit damit verschwendet, Birne zu verwenden (die vorgeschriebene Methode, um MakeGood mit Eclipse IDE zu arbeiten), nur um herauszufinden, dass das Repository für Phpunit nicht mehr verfügbar ist. Diese Informationen sollten weiter oben auf dieser Seite angezeigt werden, damit die Benutzer keine Zeit verlieren.
Ich habe phpunit über den Download unter https://phpunit.de/ installiert und folge den beiliegenden Anweisungen. Durch Hinzufügen des Pfads zur Befehlsdatei zu PATH kann ich jetzt phpunit von der Befehlszeile aus ausführen. Ich habe jedoch kein Phpunit in MakeGood/Eclipse. Viele Informationen darüber sind veraltet, da sie Birne erfordern.
Versuchen Sie dies in Windows Subsystem für Linux (wsl):
Sudo apt install phpunit