我成功地在我的台式电脑上安装了PHPUnit,并决定将它放在我的笔记本电脑上,但是…然后我尝试创buildPHPUnittestingNetbeans抛出一个错误“Selected PHPUnit(version?。??)is old,upgrade it如果可能的话(最低版本是3.3.0)“。
当然,我的PHPUnit版本更新 – 3.5.5-2。 哪里有问题?
我在用
Ubuntu 11.04
Netbeans 6.9
PEAR版本:1.9.1
PHP版本:5.3.5-1ubuntu7.2
Zend引擎版本:2.3.0
据我所知,问题是与PHPUnit。 当我尝试在terminal中调用“PHPunit”命令时,我收到PHP致命错误:
根据文件夹名称通过bash脚本重命名带有.jpg扩展名的文件
符号链接检查 – Linux Bash脚本
SCTP关联
shell如何知道它在哪个目录?
root@ubuntu:~# PHPunit –version 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 Stack trace: PHP 1. {main}() /usr/bin/PHPunit:0 PHP Fatal error: require_once(): Failed opening required 'PHP/CodeCoverage/Filter.PHP' (include_path='.:/usr/share/PHP:/usr/share/pear') in /usr/bin/PHPunit on line 38 PHP Stack trace: PHP 1. {main}() /usr/bin/PHPunit:0 root@ubuntu:~# find / -name CodeCov* root@ubuntu:~#
正如你所看到的,我的电脑中没有这样的文件或文件夹。 该怎么办?
我试图重新安装很多次(使用apt-get,pear,Synaptic PM …),但总是得到相同的结果。
将variables传递给环境
我需要重写这一行代码,并需要帮助
UDP服务器给分段错误
为什么GNU链接程序找不到与-l <库>共享的对象?
当前tz的夏令时
问题解决了。
按照@David Harkness评论我试图安装PHP_CodeCoverage,然后我意识到我的PEAR安装程序太旧了。 我升级到1.9.2,然后重新安装PHPUnit。
$ wget http://pear.PHP.net/go-pear.phar $ PHP go-pear.phar $ pear install PHPunit/PHPUnit
有一点很奇怪,因为一周前所有的软件都是新安装的。
回答。 我如何最终安装PHPUnit。
sudo pear channel-discover pear.PHPunit.de sudo pear channel-discover components.ez.no sudo pear channel-discover pear.symfony-project.com sudo pear install PHPunit/PHP_CodeCoverage sudo pear install PHPunit/PHPUnit
如果您仍然遇到问题,请尝试更新PEAR:
sudo wget http://pear.PHP.net/go-pear.phar sudo PHP go-pear.phar
配置频道自动发现
sudo pear config-set auto_discover 1
sudo pear upgrade –alldeps频道://pear.PHPunit.de/PHPUnit
它会自动完成必要的魔法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。