2010-12-04 125 views
7

我已经安装PHPUnit的在我的OS X雪豹箱:PHPUnit的CLI不可用PEAR使用以下命令安装后

sudo pear channel-discover pear.phpunit.de 
sudo pear install phpunit/PHPUnit 

我会想到的是,phpunit CLI命令会后可用,但它不是。我查看了/usr/local/bin/usr/lib/php/PHPUnit,但找不到任何看起来像CLI的内容。

任何人都可以告诉我如何让CLI启动并运行吗?

+0

哪里是你的PHP程序位于安装什么东西?可能是在相同的文件夹 – ajreal 2010-12-04 10:19:52

回答

7

我有同样的问题,在检查installation页面并运行下面的命令后,它开始工作。在运行它们之前,请确保将其删除。

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/PHPUnit 
+0

这工作。谢谢:) – phidah 2010-12-04 18:46:27

9

我有同样的问题,我没有收到任何错误梨安装后,但有些目录和安装地点(在/ usr/lib中/ PHP /梨)和其他丢失的文件(我没有phpunit.sh文件等)。

我的设置:OSX Lion 10.7.2 + PHP 5.3.6 + PEAR 1.9.2。

我真的不能肯定地说,问题是什么,但我发现,PEAR安装程序是不是最新的,所以我升级它(到1.9.4)有:

sudo pear upgrade pear 

后按照phpunit手册,我键入:

sudo pear config-set auto_discover 1 

所以哟不需要为每个包和依赖添加通道。然后:

sudo pear install --alldeps pear.phpunit.de/PHPUnit 

而且瞧,一切都在最后工作!

+0

非常感谢!在此花费了几个小时,您的解决方案立即开始工作。 – dardub 2012-08-30 16:19:57

0

不要忘记在发现频道后清除缓存:

sudo pear clear-cache 

我无法PEAR和清除缓存为我工作