Ubuntu 12.04: Instalar PHPUnit

La teoría dice que para instalar PHPUnit en Ubuntu (Xubuntu y otros sabores) 12.04 sería usando el comando apt-get:

sudo apt-get install phpunit

La práctica es algo distinta. La instalación con el método anterior genera errores del tipo:

PHP Fatal error: Call to undefined method PHP_CodeCoverage_Filter::getInstance() in /usr/bin/phpunit on line 39

o este otro:

PHP Fatal error:  require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php'

La solución que me ha funcionado: (escrita por Anthony en stackoverflow)

sudo apt-get remove phpunit //Si lo instalaste con apt-get
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover pear.symfony-project.com
sudo pear channel-discover components.ez.no
sudo pear update-channels
sudo pear upgrade-all
sudo pear install --alldeps phpunit/PHPUnit
sudo pear install --force --alldeps phpunit/PHPUnit

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: