PHPUnit安装蓝调


PHPUnit installation blues

我已经按照PHPUnit手册第3章安装了PHPUnit。安装PHPUnit、

pear channel-discover pear.phpunit.de    
pear channel-discover components.ez.no    
pear channel-discover pear.symfony-project.com    
pear install phpunit/PHPUnit

现在我的PHPUnit文件夹看起来像:

> pwd
/usr/share/php/PHPUnit
> ll
drwxr-xr-x  4 root root 4096 2011-05-19 15:12 ./
drwxr-xr-x 19 root root 4096 2011-05-19 15:13 ../
drwxr-xr-x  5 root root 4096 2011-05-19 15:13 Extensions/
drwxr-xr-x  3 root root 4096 2011-05-19 15:12 Framework/

正如您所看到的,没有可执行文件。命令phpunit不存在。

操作系统:Ubuntu 11.04。

如何修复?

可执行文件应该是/usr/bin/phpunit。或者在pear config-show | grep execu中。

如果不尝试:

pear install --force --alldeps phpunit/phpunit 

然后再次检查。它应该可以修复损坏的安装。

还要确保您使用的是pear version 1.9.2。如果是的话,那可能就是问题所在。

运行pear install pear/pear来修复它,或者如果它不起作用(安装phpunit仍然会给你带来错误):

pear install --force --alldeps pear/pear