我遇到了这个问题。 这是我尝试过的:
$ cd /Applications/MAMP/bin/php/php5.4.10/bin/
$ sudo ./pear channel-update pear.php.net
$ sudo ./pear upgrade pear
$ sudo /Applications/MAMP/bin/php/php5.4.10/bin/pear channel-discover pear.phpunit.de
$ sudo /Applications/MAMP/bin/php/php5.4.10/bin/pear channel-discover pear.symfony-project.com
$ sudo /Applications/MAMP/bin/php/php5.4.10/bin/pear install phpunit/PHPUnit
看起来这样做可行,但实际上phpunit被安装在
/Applications/MAMP/bin/php3/bin/
如果我试图从那里启动它,它不起作用(没有输出,没有日志)。如果我将它移动到php 5.4.10文件夹中,它仍然不起作用。
我已经用MAMP的替换了Mac OS的php cli:
$ which php
/Applications/MAMP/bin/php/php5.4.10/bin/php
如一些网站建议的那样,我也尝试去除了
/Applications/MAMP/bin/php/php5.4.10/conf/pear.conf
但是似乎没有什么能帮上忙。
有什么想法吗?