phpdocumentor - @author php
¿Cómo puedo eliminar completamente PHPUnit utilizando el instalador PEAR? (2)
Revisé la carpeta PHPUnit, todavía estaba allí?
Eso podría ser debido a subcomponentes (Extensiones, Marco). Sin embargo no debes preocuparte por eso.
Para instalar la última versión, realice los siguientes dos comandos:
> pear config-set auto_discover 1
config-set succeeded
> pear upgrade
...
Esto llevará algún tiempo y actualizará todo lo que está instalado actualmente. Como ya tiene algunas extensiones disponibles y la última versión de PHPUnit puede requerirlas, entonces actualícelas para evitar fallas en el siguiente comando:
> pear install pear.phpunit.de/PHPUnit
Esto ahora debería instalarlo:
Did not download optional dependencies: phpunit/PHP_Invoker, use --alldeps to download automatically
phpunit/PHPUnit can optionally use package "phpunit/PHP_Invoker" (version >= 1.0.0)
downloading PHPUnit-3.6.7.tgz ...
Starting to download PHPUnit-3.6.7.tgz (118,349 bytes)
..........................done: 118,349 bytes
install ok: channel://pear.phpunit.de/PHPUnit-3.6.7
Solución de problemas PEAR
Como informaste en los comentarios, esto no funcionó. Probablemente la pera está en un estado en el que no sabe dónde está la parte superior e inferior. Tiempo de fuerza. Primero, borra el caché:
> pear clear-cache
reading directory C:/.../Temp/pear/cache
0 cache entries cleared
Luego forzar actualizaciones de canal:
> pear channel-update -f pear.php.net
Updating channel "pear.php.net"
Update of Channel "pear.php.net" succeeded
> pear channel-update -f pear.phpunit.de
Updating channel "pear.phpunit.de"
Update of Channel "pear.phpunit.de" succeeded
Luego forzar la instalación phpunit:
> pear install -a -f phpunit/PHPUnit
Instalé PHPUnit utilizando el instalador PEAR hace unos días (también instalé Selenium RC para realizar pruebas en PHP). Ahora quiero desinstalarlo (también eliminar todas las carpetas y archivos relacionados)
Ejecuté el siguiente comando:
pear uninstall phpunit/PHPUnit
y la consola desplegada:
phpunit/PHPUnit not installed
Revisé la carpeta PHPUnit, todavía estaba allí?
¿Fue desinstalado? Intento reinstalar una nueva unidad PHP, pero la consola muestra:
No releases available for package "pear.phpunit.de/PHPUnit"
¿Cómo puedo reinstalarlo?
Aquí está la salida de pear list -c pear.phpunit.de
:
Aquí está la salida de la pear list -c pear.phpunit.de
de pear list -c pear.phpunit.de
:
Como Google hizo referencia a esta pregunta como "cómo QUITARLA", parece importante responder a la pregunta.
Como root, utilice:
pear list -c phpunit | grep stable | awk ''{print "phpunit/"$1}'' | xargs pear uninstall
Encontré esta respuesta here