PHP модуль не работает на Ubuntu 12.04 LTS с PHP5.6

Любой может помочь мне решить мою проблему. Я хочу запустить phpunit на php5.6, но получил проблему

:~$ phpunit
PHP Warning:  require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 38
PHP Fatal error:  require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php' (include_path='.:/usr/share/php') in /usr/bin/phpunit on line 38

Груша упакована установлена

Установленные пакеты, канал pear.php.net:

Версия пакета Состояние Archive_Tar 1.4.0 стабильный Benchmark 1.2.9 стабильный Console_Getopt 1.4.1 стабильный PEAR 1.10.1 стабильный PEAR_Manpages 1.10.0 стабильный PHPUnit 1.3.2 стабильный Structures_Graph 1.1.1 стабильный XML_Util 1.3.0 стабильный

Для установки PHPUnit я выполнил следующую команду на терминале

:~$ sudo pear install pear/PHPUnit

потому что :~$ sudo pear install phpunit/PHPUnit не работает.

Я пытался добавить :~$ pear channel-discover pear.phpunit.de но это показывает ошибку

Error: No version number found in <channel> tag
Discovering channel pear.phpunit.de over http:// failed with message: channel-add: invalid channel.xml file
Trying to discover channel pear.phpunit.de over https:// instead
Error: No version number found in <channel> tag
Discovery of channel "pear.phpunit.de" failed (channel-add: invalid channel.xml file)

Может кто-нибудь сказать мне, как решить проблему?

2 ответа

Решение

Проблема решена для установки для использования PHPUnit 5.7 https://phar.phpunit.de/phpunit-5.7.phar вместо https://phar.phpunit.de/phpunit.phar, Если вы продолжаете использовать

PHPUnit не может быть установлен через PEAR Installer больше.

Ознакомьтесь с этим руководством по началу работы и узнайте, как установить PHPUnit с помощью PHAR или Composer.

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