Erro ao tentar instalar o PHPUnit da PEAR

8
$ sudo pear install phpunit/PHPUnit
Unknown remote channel: pear.symfony-project.com
phpunit/PHPUnit requires package "channel://pear.symfony-project.com/YAML" (version >= 1.0.2)
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.5)
No valid packages found
install failed

O que eu preciso fazer para instalar o PHPUnit?

    
por Andrew 05.01.2010 / 18:22

4 respostas

12

Você registrou o canal necessário para instalar o YAML?

pear channel-discover pear.symfony-project.com

Dependendo de como o pear é instalado e configurado, você pode precisar preceder o comando com "sudo" para executá-lo como root.

Do manual do PHPUnit :

The PEAR channel (pear.phpunit.de) that is used to distribute PHPUnit needs to be registered with the local PEAR environment. Furthermore, a component that PHPUnit depends upon is hosted on the Symfony Components PEAR channel (pear.symfony-project.com).

    
por 05.01.2010 / 18:25
1

Se isso não funcionar para você:

pear channel-discover pear.symfony-project.com 

Tente isto:

pear channel-discover pear.symfony-project.de
    
por 21.08.2012 / 15:55
1

Não depende mais do canal pear.symfony-project.com , você precisa adicionar o canal pear.symfony.com . Consulte aqui

    
por 10.04.2013 / 16:39
0

As soluções a seguir funcionam para mim.

sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover pear.symfony-project.com
pear install pear.symfony.com/Yaml
sudo pear upgrade-all
pear install --alldeps pear.phpunit.de/PHPUnit

Nota: o usuário do Windows não usa sudo antes do comando.

    
por 07.09.2013 / 14:18