He navegado por problemas similares en SO, pero fue en vano. Estoy ejecutando PHP 5.3.6 y phpunit versión 3.6.10. Cuando se intenta ejecutar una prueba sencilla:PHPUnit falló la apertura del archivo requerido
require_once 'PHPUnit/Framework.php';
class UserTest extends PHPUnit_Framework_TestCase {
}
recibo el siguiente error:
PHP Fatal error: require_once(): Failed opening required 'PHPUnit/Framework.php'
(include_path='.:/Users/username/pear/share/pear:/usr/lib/php/pear/:/Users/username/pear/share/pear/PHPUnit') in ...
Al volver a instalar PHPUnit, no estoy seguro de si se duplica la ubicación de instalación, pero parece que cuando se ejecuta which phpunit
, la ruta es: /usr/bin/phpunit
. Sin embargo, parece que también está instalado en /Users/user/pear/bin/phpunit
. He intentado actualizar todos los canales y volver a instalar PEAR y PHPUnit, pero el problema persiste. Me estoy ejecutando en OSX Lion. Cualquier ayuda sería muy apreciada.
Hiciste un error tipográfico: ''PHPUit/Framework.php'' - Falta la' n'. – hakre
Antes de volver a instalar PEAR, * leería * primero el mensaje de error. Te dice lo que salió mal. También te dije en el comentario anterior también. – hakre
@hakre - lo siento, ese fue un error en escribir el error (en lugar de copiar y pegar). El error es que PHPUnit ya no requiere que requiera explícitamente la clase Framework. De alguna manera estaba leyendo documentación antigua, y estaba confundido de por qué no estaba funcionando. Gracias por tu ayuda. – naivedeveloper