无法让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"
答案 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
现在全部工作