我已经使用以下命令在我的 OS X Snow Leopard 机器上安装了 PHPUnit:
sudo pear channel-discover pear.phpunit.de
sudo pear install phpunit/PHPUnit
我希望 phpunit
CLI 命令在此之后可用,但事实并非如此。我查看了 /usr/local/bin
和 /usr/lib/php/PHPUnit
但找不到任何看起来像 CLI 的内容。
谁能告诉我如何启动和运行 CLI?
最佳答案
我有同样的问题,安装 pear 后我没有收到任何错误,但是安装了一些目录和文件(在/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
之后,按照 phpunit 手册,我输入:
sudo pear config-set auto_discover 1
所以你不需要为每个包和依赖添加 channel 。然后:
sudo pear install --alldeps pear.phpunit.de/PHPUnit
瞧,终于一切正常了!
关于PEAR 安装后 PHPUnit CLI 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4352929/