Estoy tratando de ejecutar phpUnit
en un centos que ejecuta plesk pannel.phpUnit - File/Iterator/Autoload.php falló al abrir
He instalado phpunit con éxito.
Package Version State
File_Iterator 1.3.1 stable
PHPUnit 3.6.10 stable
PHPUnit_MockObject 1.1.1 stable
PHP_CodeCoverage 1.1.2 stable
PHP_Invoker 1.1.0 stable
PHP_Timer 1.0.2 stable
PHP_TokenStream 1.1.3 stable
Text_Template 1.1.1 stable
sin embargo cada vez corro el comando PHPUnit de la concha me sale el siguiente error:
PHP Warning: require_once(File/Iterator/Autoload.php): failed to open stream: No such file or directory in /usr/share/pear/PHPUnit/Autoload.php on line 45
PHP Fatal error: require_once(): Failed opening required 'File/Iterator/Autoload.php' (include_path='.:') in /usr/share/pear/PHPUnit/Autoload.php on line 45
Alguien ha una idea de cómo resolver el problema?
¿Qué dice 'pear info phpunit/File_Iterator'? Parece que no se instaló, pero PHPUnit depende de ello. –
En mi Mac OSX 10.7.1 en /etc/php.ini el include_path se estableció en/user/lib/php/pear en lugar de/usr/lib/php/pear Es sorprendente cuánto tiempo puede mirar algo y no nota el extra e! –
Creo que esta es la respuesta correcta a cualquier pregunta relacionada con php unit File_Iterator. https://github.com/sebastianbergmann/php-file-iterator –