Ошибка установки PHPUnit - PullRequest
0 голосов
/ 05 июля 2011

При запуске установки Pear phpunit / PHPUnit - это ошибка, которую я получаю

Начало загрузки YAML-1.0.6.tgz (10 010 байт) ..... сделано: 10 010 байт package.xml версия "2.1" не поддерживается, поддерживаются только версии 1.0 и 2.0.

Загрузка "symfony / YAML" успешно завершена, но это не является действительным архивом пакетов

Кто-нибудь видел это раньше?

Ответы [ 3 ]

4 голосов
/ 06 июля 2011

Скорее всего, у вас старая версия Pear.

Попробуйте выполнить следующее

pear upgrade PEAR
1 голос
/ 17 апреля 2013

Я получил ту же проблему и в итоге переустановил Symfony / YAML, и это сработало, моя ошибка была:

 phpunit/PHPUnit requires package "symfony/YAML" (version >= 1.0.2, version <= 1.0.2), installed version is 1.0.6

Итак, я удалил:

sudo pear uninstall symfony/YAML

С этого момента я переустанавливал нужную версию

sudo pear install symfony/YAML-1.0.2

И перезапустил установку:

sudo pear install phpunit/PHPUnit
"install ok: channel://pear.phpunit.de/PHPUnit-3.6.12"
0 голосов
/ 28 августа 2012

Та же проблема в CentOS 5.8 после следующего http://www.phpunit.de/manual/3.6/en/installation.html, Я решил ее с помощью

апгрейд груши - Force PEAR

груша

, что привело к

Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.3.10  stable
Console_Getopt   1.3.1   stable
PEAR             1.9.4   stable
Structures_Graph 1.0.4   stable
XML_RPC          1.5.5   stable
XML_Util         1.2.1   stable

позволяет мне успешно запустить

pear install pear.phpunit.de/PHPUnit

в результате

install ok: channel://pear.phpunit.de/File_Iterator-1.3.1
install ok: channel://pear.phpunit.de/Text_Template-1.1.1
install ok: channel://pear.phpunit.de/PHP_Timer-1.0.2
install ok: channel://pear.symfony-project.com/YAML-1.0.6
install ok: channel://pear.phpunit.de/PHP_TokenStream-1.1.3
install ok: channel://pear.phpunit.de/PHP_CodeCoverage-1.1.3
install ok: channel://pear.phpunit.de/PHPUnit_MockObject-1.1.1
install ok: channel://pear.phpunit.de/PHPUnit-3.6.12
...