首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >调用未定义的方法PHP_CodeCoverage_Filter::getInstance()

调用未定义的方法PHP_CodeCoverage_Filter::getInstance()
EN

Stack Overflow用户
提问于 2012-02-08 08:04:14
回答 7查看 26.3K关注 0票数 48

我已经在我的系统(Ubuntu11)上安装了一个新的PHPUnit副本,但每当我在控制台中输入phpunit时,我就会得到以下错误:

PHP Fatal error: Call to undefined method PHP_CodeCoverage_Filter::getInstance() in /usr/bin/phpunit on line 39

据我所知,我已经安装了PHPUnit的代码覆盖率:

>sudo pear install phpunit/PHP_CodeCoverage

phpunit/PHP_CodeCoverage is already installed and is the same as the released version 1.1.1

install failed

为什么我会得到这个错误,我如何修复它?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-02-08 10:02:13

在转到3.6.x时,加载PHPUnit的可执行脚本不能更新。重新安装它。

代码语言:javascript
复制
sudo pear uninstall phpunit/PHPUnit
sudo pear install phpunit/PHPUnit

如果这不起作用,make sure PEAR itself is up-to-date

票数 34
EN

Stack Overflow用户

发布于 2012-02-23 13:21:51

Ubuntu 11.10有一个问题已经有一段时间没有解决了。这是唯一能让phpunit与pear一起工作的东西。(除了使用pear之外,您还可以找到一种不使用pear的方法。网上有一篇关于这方面的文章,但我不想让这种负担手动完成)。这是唯一对我有效的方法:

代码语言:javascript
复制
sudo apt-get remove phpunit

sudo pear channel-discover pear.phpunit.de

sudo pear channel-discover pear.symfony-project.com

sudo pear channel-discover components.ez.no

sudo pear update-channels

sudo pear upgrade-all

sudo pear install --alldeps phpunit/PHPUnit

sudo pear install --force --alldeps phpunit/PHPUnit
票数 118
EN

Stack Overflow用户

发布于 2012-12-20 08:35:40

对于一些人来说,由于Unknown remote channel: pear.symfony.comphpunit/PHPUnit requires package "channel://pear.symfony.com/Yaml"的原因,安东尼的solution不能完全工作。

下面是解决这个问题的升级解决方案:

代码语言:javascript
复制
sudo apt-get remove phpunit

sudo pear channel-discover pear.phpunit.de

sudo pear channel-discover pear.symfony-project.com

sudo pear channel-discover components.ez.no

sudo pear channel-discover pear.symfony.com

sudo pear update-channels

sudo pear upgrade-all

sudo pear install pear.symfony.com/Yaml

sudo pear install --alldeps phpunit/PHPUnit

sudo pear install --force --alldeps phpunit/PHPUnit
票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9186000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档