在MAMP专业版的phpunit不工作,没有错误

时间:2013-12-30 12:00:26

标签: phpunit mamp pear mamp-pro

无法让phpunit工作,甚至在我运行 phpunit --version 时也是如此 我的终端没有返回任何内容,没有版本细节也没有错误

我使用的是MAMP Pro 2.1.4和PHP 5.3.20 我正在使用MAMP的Pear版本

which pear
/Applications/MAMP/bin/php/php5.3.20/bin/pear

pear -V
PEAR Version: 1.9.4

which phpunit
/Applications/MAMP/bin/php/php5.3.20/bin/phpunit

PHPUnit目录位于/ usr / local / pear / share / pear / PHPUnit / 加载Autoload.php的实际脚本正在工作,因为我暂时添加了一个echo 1;尝试一下

php.ini include_path选项包含以下内容

include_path = ".:/Applications/MAMP/bin/php/php5.3.20/lib/php.:/usr/local/pear/share/pear"

1 个答案:

答案 0 :(得分:1)

好的,经过几个小时的尝试后终于解决了。

我必须在php CLI的php.ini版本中打开display_errors = On

谢天谢地,我设法显示错误

警告:require_once(PHPUnit / Framework / MockObject / Autoload.php):无法打开流:第67行/usr/local/pear/share/pear/PHPUnit/Autoload.php中没有此类文件或目录

所以我安装了PHPUnit_MockObject

sudo pear install --force phpunit/PHPUnit_MockObject

现在全部工作

相关问题