PHP单元不使用PHP5.6的Ubuntu 12.04 LTS

时间:2017-02-24 05:48:22

标签: php phpunit ubuntu-12.04 pear php-code-coverage

任何人都可以帮我解决问题。我想在php5.6上运行phpunit但是遇到了问题

:~$ 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 Packed已安装

已安装的软件包,通道pear.php.net:

包版本状态 Archive_Tar 1.4.0稳定 基准1.2.9稳定 Console_Getopt 1.4.1稳定 梨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)

有谁能告诉我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

已解决安装问题对于PHPUnit 5.7使用https://phar.phpunit.de/phpunit-5.7.phar而不是https://phar.phpunit.de/phpunit.phar。如果继续使用