安装PEAR后,PHPUnit CLI不可用

phi*_*dah 7 php macos pear phpunit

我使用以下命令在我的OS X Snow Leopard盒子上安装了PHPUnit:

sudo pear channel-discover pear.phpunit.de
sudo pear install phpunit/PHPUnit
Run Code Online (Sandbox Code Playgroud)

我希望在此之后phpunitCLI命令可用,但事实并非如此.我已经查看了/usr/local/bin,/usr/lib/php/PHPUnit但找不到任何看起来像CLI的东西.

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

AJJ*_*AJJ 9

我有同样的问题,我在梨安装后没有收到任何错误,但是安装了一些目录和文件(在/ usr/lib/php/pear下)和其他人丢失(我没有其他的phpunit.sh文件).

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

我无法确切地说出问题是什么,但我发现PEAR安装程序不是最新版本,因此我将其升级(至1.9.4):

sudo pear upgrade pear
Run Code Online (Sandbox Code Playgroud)

之后,按照phpunit手册,我键入:

sudo pear config-set auto_discover 1
Run Code Online (Sandbox Code Playgroud)

因此,您不需要为每个包和依赖项添加通道.然后:

sudo pear install --alldeps pear.phpunit.de/PHPUnit
Run Code Online (Sandbox Code Playgroud)

瞧,一切都在努力!


Dav*_*dža 7

我遇到了同样的问题,在检查安装页面并运行下面的命令之后,它开始工作了.只需确保在运行它们之前将其删除.

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
Run Code Online (Sandbox Code Playgroud)