Después de actualizar a Ubuntu 14.04, php-pear no puede instalar ningún paquete.
sudo pear install --alldeps --force pear.phpunit.de/PHPUnit
downloading PHPUnit-4.0.17.tgz ...
Starting to download PHPUnit-4.0.17.tgz (509,430 bytes)
......................................................................................................done: 509,430 bytes
could not extract the package.xml file from "/build/buildd/php5-5.5.9+dfsg/pear-build-download/PHPUnit-4.0.17.tgz"
Download of "phpunit/PHPUnit" succeeded, but it is not a valid package archive
Error: cannot download "phpunit/PHPUnit"
Download failed
install failed
The packages are being downloaded but can't extract.
He probado esta solución, http://cweiske.de/tagebuch/pear-php-5.5.htm , pero sigo teniendo el mismo problema.
¿Alguien más ha encontrado esto? ¿Necesito bajar a php5.4? ¿Si es así, cómo?.
Actualización: gracias por las respuestas rápidas. La respuesta de Karels resolvió mi problema. Solo para completar, la forma correcta de instalar a través de Pear ya no funciona. Los pasos para instalar desde un archivo phar están documentados en: http://phpunit.de/getting-started.html
Además, ya no es necesario incluir / requerir PHPunit / Runner.php y Autoload, etc.
De nuevo. Gracias por la ayuda
Respuestas:
La forma más fácil de obtener PHPUnit es descargar un archivo PHP (PHAR) que tiene todas las dependencias requeridas (así como algunas opcionales) de PHPUnit agrupadas en un solo archivo.
Abra la terminal y escriba:
Hay muchas versiones diferentes de phpunit.phar en https://phar.phpunit.de/ . Si usa el primer comando, seleccionará y descargará la última versión de phpunit.phar.
fuente