Problema ao executar o PHPUnit

2

Parece que estou tendo problemas com o PHPUnit sendo executado corretamente na minha máquina.

Eu tenho o Pear instalado e funcionando corretamente na minha máquina e, em seguida, segui este guia ao pé da letra:

link

Mas quando eu digito phpunit no terminal no Ubuntu, recebo a seguinte resposta:

PHP Warning:  require_once(File/Iterator/Autoload.php): failed to open stream: No such file or directory in /home/thalley887/pear/share/pear/PHPUnit/Autoload.php on line 45
PHP Stack trace:
PHP   1. {main}() /home/thalley887/pear/bin/phpunit:0
PHP   2. require() /home/thalley887/pear/bin/phpunit:43
PHP Fatal error:  require_once(): Failed opening required 'File/Iterator/Autoload.php' (include_path='.:/usr/share/php') in /home/thalley887/pear/share/pear/PHPUnit/Autoload.php on line 45
PHP Stack trace:
PHP   1. {main}() /home/thalley887/pear/bin/phpunit:0
PHP   2. require() /home/thalley887/pear/bin/phpunit:43

Eu verifiquei no meu arquivo php.ini e tenho a seguinte linha:

include_path = ".:/usr/share/php"

Estou usando o Ubuntu 12.04. Por favor, comente se eu puder dar mais detalhes. Se eu não puder consertar isso, eu vou pular pela janela!

    
por Tom 20.09.2012 / 18:44

1 resposta

0

Iniciar um sudo find /usr/share/ -name Iterator -type d | grep File/Iterator

Se você não tem resultados, os pacotes estão faltando, reinstale com

pear install phpunit/File_Iterator

Se ainda assim não funcionar, tente reinstalar o phpunit

pear install --force --alldeps phpunit/phpunit

    
por Elvis 07.01.2013 / 14:05