Ich habe Probleme bei der Installation von PHPUnit 3.4.6 über PEAR 1.9.0 . Nachdem ich den Kanal pear.phpunit.de entdeckt und versucht habe, einen der folgenden Befehle zu verwenden:
Birne installiere phpunit / PHPUnit
birne installieren --alldeps phpunit / PHPUnit
birne installieren - nur reqdeps phpunit / PHPUnit
es schlägt fehl und gibt mir folgenden Fehler:
Für das Paket "pear.phpunit.de/PHPUnit" sind keine Releases verfügbar.
Installation fehlgeschlagen
Ich habe mehrere Threads von Personen mit demselben Problem gefunden, aber das Upgrade von PEAR auf die neueste Version funktionierte normalerweise für sie. Außerdem scheint es so gut wie keine Tutorials für die Installation von PHPUnit für Windows zu geben.
BEARBEITEN:
Ich habe auch versucht, Preferred_state in Beta zu ändern. hat nicht geholfen.
Ich habe auch versucht, eine Liste aller verfügbaren Pakete zu erhalten:
Birne Remote-Liste -c Phpunit
Es gibt mir einen weiteren Fehler:
Nicht-http-URL "/c/categories.xml" kann nicht heruntergeladen werden.
pear remote-list -c phpunit
?Antworten:
Ich hatte gestern das gleiche Problem und löste es durch Aktualisierung der Kanäle
bevor Sie versuchen, phpUnit zu installieren.
Hoffe das hilft.
quelle
pear clear-cache
für mich funktioniert. +1 an jeden von euch !!!Ich hatte das gleiche Problem, versuchen Sie:
quelle
Es installiert mich einfach, wenn ich tippe:
Möglicherweise liegt ein Problem mit den Versionen vor. Sie können den bevorzugten Status der Birnenpakete auf einen anderen Wert als " stabil" setzen :
quelle
Bitte folgen Sie diesen Schritten:
1.
pear config-set auto_discover 1
2.
pear install pear.phpunit.de/PHPUnit
-> hier habe ich: Installation fehlgeschlagen.3. Versuchen Sie:
pear clear-cache
-> erfolgreich ausgeführt4.
pear update-channels
-> erfolgreich ausgeführt5.
pear install pear.phpunit.de/PHPUnit
-> erfolgreich ausgeführt.quelle
Ich hatte das gleiche Problem. das hat bei mir funktioniert:
quelle
Was ist die vollständige Ausgabe der Fehlermeldung? Es ist für mich fehlgeschlagen, bis ich mit der
--alldeps
Option installiert und ausgeführt habepear channel-discover pear.symfony-project.com
quelle
sudo pear install --alldeps phpunit/PHPUnit
?Seit dem 31.12.2014 war PEAR Installer nicht mehr die einzige Installationsmethode für PHPUnit. Siehe hier: https://github.com/sebastianbergmann/phpunit/wiki/End-of-Life-for-PEAR-Installation-Method
quelle
Ich habe es versucht
wie von Davide oben vorgeschlagen, aber das gab mir den Fehler
Aus irgendeinem Grund hat es funktioniert, als ich rannte
quelle
Sie müssen auch den ezcomponents-Kanal mithilfe von ermitteln
pear channel-discover components.ez.no
Insgesamt:
Sie können eine schnelle Überprüfung durchführen, indem Sie phpunit über die CLI ausführen und prüfen, ob der Befehl erkannt wird.
AKTUALISIEREN
Scheint, als hätten sie Symfony verschoben. Ich habe heute gerade eine Neuinstallation durchgeführt. Hier ist der neue Kanal
quelle
Ich habe das gleiche Problem mit der Installation von phpunit. Versuchen Sie, den Synaptic-Paketmanager für die PHPUnit-Installation zu verwenden.
sudo pear install pear # upgrade pear first #install php unit with synaptic manager phpunit --version # get version of phpunit
quelle
Ich hatte ewig damit zu kämpfen, dass ZEND usw. unter Windows Vista unter XAMPP funktioniert. Als Referenz habe ich es so gelöst:
PEAR konnte nicht aktualisiert werden, dann wurde mir klar, dass die Standardeinstellung für den Pfad falsch war. Ich korrigiere diese Anleitung ...
http://david-franklin.net/programming/installing-pear-phpunit-on-windows/
Dann habe ich es geschafft, PHPUNIT mit dem
pear clear_cache
Befehl dank dieses Threads zu installieren und dann "pear install phpunit / PHPunit" ausgeführt.Ich hoffe, dass das, was ich oben geschrieben habe, als schneller Code für diejenigen in einer ähnlichen Situation dient (ich habe 2 ganze Tage gebraucht, um es zum Laufen zu bringen !!!)
quelle
Ich hatte ein Problem damit, dass ich keine erforderliche Abhängigkeits-YAML hatte, daher wurde jedes Mal eine Warnung angezeigt.
Versuchen
pear channel-discover pear.symfony.com pear install pear.symfony.com/Yaml
Führen Sie dann den Download erneut aus
quelle
Zunächst sollte xampp in C: \ xampp installiert werden
Öffnen Sie eine Eingabeaufforderung und gehen Sie zu C: \ xampp \ php
Geben Sie die folgenden Befehle in cmd ein
pear update-channels
"(aktualisiert Kanaldefinitionen)pear upgrade
(aktualisiert alle vorhandenen Pakete und Birne)pear channel-discover components.ez.no
(Dies wird für PHPUnit benötigt)pear channel-discover pear.symfony-project.com
(wird auch von PHPUnit benötigt)pear channel-discover pear.phpunit.de
(Dies ist phpunit)pear install --alldeps phpunit/PHPUnit
(installiert PHPUnit und alle Abhängigkeiten)quelle