2011-12-29 9 views
5

Recibo este error mientras trato de instalar phpunit en xampp.problemas en la instalación de phpunit - Intento de repliegue a https en lugar de http en el canal 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

"final de la vida para el método de instalación de PEAR" .... https://github.com/sebastianbergmann/phpunit/wiki/End- of-Life-for-PEAR-Installation-Method – Kunal

Respuesta

11

que tiene que hacer un

pear channel-discover pear.phpunit.de 

antes de emitir el mandato de instalación.


Aparte de esa nota, xampp normalmente viene con una versión antigua (rota) de pera.

Asegúrese de tener instalada la versión actual con pear version. Debería decir 1.9.4.

Si no, no intente actualizar la pera que envía xampp. Si bien es posible con mucho esfuerzo, es mucho más fácil instalar una pera limpia y fresca en lugar de arreglar las cosas rotas.

Ver:

+0

'' 'pera channel-discover pear.phpunit.de''' no cambia nada para mí –

+2

!!!!! PHP UNIT YA NO APOYA LA INSTALACIÓN DE LA PERA !!!!! ver http://phpunit.de/manual/current/en/installation.html – aaronbauman

+0

Parece que el canal pear.phpunit.de ya no funciona - recibe el código 401 HTTP "Gone" – Tamara

0

HTTPS se supone que funciona para PHPUnit. Es posible que esté utilizando un proxy que no es compatible con HTTPS.

0

resuelvo esto con el uso de pear.phpunit.de en lugar de 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 trabajó para mí

0

No puede instalar PHPUnit través de PEAR más, como se ha mencionado @aaronbauman. No puede instalarlo con apt-get, porque PHPCoverage no está incluido en el paquete PHPUnit. En su lugar debe descargar el archivo Phar:

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

chmod +x phpunit.phar 

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

phpunit --version 

Documentación: https://phpunit.de/getting-started.html