php-pear не работает после обновления до Ubuntu 14.04

После обновления до Ubuntu 14.04 php-pear не может установить какие-либо пакеты.

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.

Я попробовал это решение, http://cweiske.de/tagebuch/pear-php-5.5.htm Но все еще получаю ту же проблему.

Кто-нибудь еще сталкивался с этим? Нужно ли переходить на php5.4? Если да, то как?

Обновление: спасибо за быстрые ответы. Ответ карелов решил мою проблему. Просто для полноты правильности способа установки через грушу больше не работает. Шаги для установки из phar-файла описаны на: http://phpunit.de/getting-started.html

Также больше нет необходимости включать / требовать PHPunit / Runner. php, автозагрузка и т. д.

Опять же. Спасибо за помощь

8
задан 21 April 2014 в 19:14

1 ответ

Самый легкий способ получить PHPUnit состоит в том, чтобы загрузить Архив PHP (PHAR), который все потребовал (а также некоторые дополнительные) зависимостей PHPUnit, связанного в единственном файле.

Открывают терминал и тип:

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  

существует много различных версий phpunit.phar в https://phar.phpunit.de / . При использовании первой команды она выберет и загрузит последнюю версию phpunit.phar.

0
ответ дан 21 April 2014 в 19:14

Другие вопросы по тегам:

Похожие вопросы: