在Mac OS X 10.9(Mavericks)中无法从命令行执行Phpunit

时间:2013-11-18 19:12:22

标签: php macos phpunit pear

我已经阅读了很多关于如何安装PHPUnit的指南。我已经安装了PHPUnit本身及其依赖项(以及一些额外的软件包,如PHP_Invoker)。但是,当我在命令行中键入phpunit时,bash告诉我它找不到任何内容。

我已经查看过此前问过的问题,但地点似乎有所不同;即使安装没问题,例如,我在/ usr / lib / php /下找不到关于phpunit的内容。但是,〜/ pear / share / pear / PHPUnit下的文件很好,似乎所有内容都已下载。

我的问题是从命令行运行phpunit来运行我的测试。有什么我想念的吗?

2 个答案:

答案 0 :(得分:1)

您似乎在本地为您的用户安装了PEAR,而非系统范围。

现在您可以在系统范围内安装它(再次完成所有工作),或者只是将PEAR bin目录添加到您的$PATH环境变量中:

PATH=$PATH:~/pear/share/bin/

然后phpunit将在没有路径的情况下执行。

要查找完整路径,请运行

$ pear list-files phpunit/phpunit | grep bin

答案 1 :(得分:0)

不幸的是,这个问题是由我的错误造成的。虽然梨没有给我任何错误,但由于某种原因,phpunit没有完全安装(I.E. ~/pear/bin/phpunit文件没有被创建。)