2011-12-29 9 views
5

Viene visualizzato questo errore mentre provo a installare phpunit in xampp.nell'installazione phpunit - Tentativo di fallback su https invece di http sul canale phpunit

C:\xampp\php>pear install --alldeps phpunit/PHPUnit 
Attempting to discover channel "phpunit"... 
Attempting fallback to https instead of http on channel "phpunit"... 
unknown channel "phpunit" in "phpunit/PHPUnit" 
invalid package name/package file "phpunit/PHPUnit" 
install failed 
+0

"Fine vita per il metodo PEAR installazione" .... https://github.com/sebastianbergmann/phpunit/wiki/End- of-Life-for-PEAR-Installation-Method – Kunal

risposta

11

Hai bisogno di fare un

pear channel-discover pear.phpunit.de 

prima di emettere il comando install.


Oltre a quella nota, xampp viene normalmente fornito con una versione vecchia (rotta) di pera.

Assicurarsi di disporre della versione corrente installata con pear version. Dovrebbe dire 1.9.4.

In caso contrario non provare ad aggiornare la pera che xampp spedisce. Mentre è possibile con molto sforzo è molto più facile installare una pera pulita e fresca invece di riparare le cose rotte.

See:

+0

'' 'Pear channel-discover pear.phpunit.de''' non cambia nulla per me –

+2

!!!!! UNITÀ PHP NON PIÙ SUPPORTA L'INSTALLAZIONE DI PERE !!!!! vedi http://phpunit.de/manual/current/en/installation.html – aaronbauman

+0

Sembra che il canale pear.phpunit.de non funzioni più - ricevi 401 codice HTTP "Gone" – Tamara

0

HTTPS dovrebbe funzionare per PHPUnit. È possibile che tu stia utilizzando un proxy che non supporta HTTPS.

0

posso risolvere questo con l'utilizzo di pear.phpunit.de invece di phpunit

# pear channel-discover pear.phpunit.de 
# pear channel-discover pear.symfony.com 
# pear install --alldeps symfony2/Yaml 
# pear install --alldeps pear.phpunit.de/PHPUnit 
0

pear install pear.phpunit.de/PHPUnit ha lavorato per me

0

Non è possibile installare phpunit tramite PEAR più, come @aaronbauman menzionato. Non è possibile installarlo con apt-get, perché PHPCoverage non è incluso nel pacchetto PHPUnit. Invece si dovrebbe scaricare il file phar:

wget https://phar.phpunit.de/phpunit.phar 

chmod +x phpunit.phar 

sudo mv phpunit.phar /usr/local/bin/phpunit 

phpunit --version 

Documentazione: https://phpunit.de/getting-started.html