尝试让PHPUnit处理新版Mac OS X Mountain Lion。
安装Pear并修复了各种丢失的PATH变量后,我安装了PHPUnit包。
但是,当我尝试从命令行运行phpunit时,我得到:
PHP Fatal error: require_once(): Failed opening required 'File/Iterator/Autoload.php' (include_path='.;/Users/shill/pear/share/pear') in /User
s/shill/pear/share/pear/PHPUnit/Autoload.php on line 64
第64行包含
require_once 'File/Iterator/Autoload.php';
我在/ Users / shill / pear / share / pear
中检查了该文件是否存在它包含一个名为“File / Iterator / Autoload.php”的文件夹 - 所以这很令人费解。
我检查了etc /中的php.ini包含了Pear目录的include_path,看看是不是问题。在这个过程中我发现php抱怨
> PHP Warning: PHP Startup: Unable to load dynamic library
> '/usr/lib/php/extensions/no-debug-non-zts-20090626/php_curl.dll' -
> dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/php_curl.dll,
> 9): image not found in Unknown on line 0
然而我的ini文件中没有这样没有注释的输出行。
我研究了所有这些,看起来这是一个常见的问题,但我无法找到修复。