php-pear não está funcionando após a atualização para o Ubuntu 14.04

8

Após a atualização para o Ubuntu 14.04, o php-pear não está conseguindo instalar nenhum pacote.

sudo pear install --alldeps --force pear.phpunit.de/PHPUnit
downloading PHPUnit-4.0.17.tgz ...
Starting to download PHPUnit-4.0.17.tgz (509,430 bytes)
......................................................................................................done: 509,430 bytes
could not extract the package.xml file from "/build/buildd/php5-5.5.9+dfsg/pear-build-download/PHPUnit-4.0.17.tgz"
Download of "phpunit/PHPUnit" succeeded, but it is not a valid package archive
Error: cannot download "phpunit/PHPUnit"
Download failed
install failed
The packages are being downloaded but can't extract.

Eu tentei esta solução, link Mas ainda recebendo o mesmo problema.

Alguém mais encontrou isso? Preciso fazer o downgrade para o php5.4? Se sim, como?.

Atualização: Obrigado pelas respostas rápidas. A resposta de Karel resolveu meu problema. Apenas para completar a maneira correta de instalar via pêra não funciona mais. As etapas para instalar a partir de um arquivo phar estão documentadas em: link

Também não é mais necessário incluir / exigir PHPunit / Runner.php e Autoload, etc.

novamente. Obrigado pela ajuda

    
por amurray 21.04.2014 / 11:49

1 resposta

1

A maneira mais fácil de obter o PHPUnit é fazer o download de um PHP Archive (PHAR) que possui todas as dependências necessárias (assim como algumas opcionais) do PHPUnit agrupadas em um único arquivo.

Abra o terminal e digite:

wget https://phar.phpunit.de/phpunit.phar  # download the PHP Archive (PHAR) file  
chmod +x phpunit.phar  
sudo mv phpunit.phar /usr/local/bin/phpunit  

Existem muitas versões diferentes do phpunit.phar no link . Se você usar o primeiro comando, ele selecionará e baixará a última versão do phpunit.phar.

    
por karel 21.04.2014 / 12:14