require_one(File/Iterator/Autoload.php):无法打开流:在第64行的/usr/lib



我正在尝试在我的MAC 10.8 osx上安装phpUnit。

然而,每次我在终端上执行phpunit命令时,我都会收到以下错误。:mkotharinbook:~mkothari$phpunitPHP警告:require_one(File/Iterator/Autoload.PHP):无法打开流:在第64行的/usr/lib/PHP/PHPUnit/Autoloadphp中没有这样的文件或目录PHP致命错误:require_once():在第64行上的/usr/lib/PHP/PHPUnit/Autoload.PHP中打开所需的"File/Iterator/Autoload.PHP'"(include_path='.:/PHP/include')失败

我尝试用以下路径更新php.ini文件,但没有一个路径能成功安装:

include_path=".:/usr/local/php/pear/"
;include_path = ".:/usr/lib/php/pear"
;include_path = “.:/usr/lib/php/PHPUnit”

我的phpunit文件位于以下位置:

php /usr/lib/php/PHPUnit/Util/GlobalState.php
php /usr/lib/php/PHPUnit/Util/InvalidArgumentHelper.php
php /usr/lib/php/PHPUnit/Util/PHP.php
php /usr/lib/php/PHPUnit/Util/Printer.php
php /usr/lib/php/PHPUnit/Util/String.php
php /usr/lib/php/PHPUnit/Util/Test.php
php /usr/lib/php/PHPUnit/Util/TestSuiteIterator.php
php /usr/lib/php/PHPUnit/Util/Type.php`enter code here`
php /usr/lib/php/PHPUnit/Util/XML.php

有人能帮助吗

sudo vi which phpunit

线路38 之后

define('HPUnit_MAIN_METHOD','PHPUnit_TextUI_Command::MAIN');

添加此行

ini_set('include_path','/usr/lib/php:.');

相关内容

最新更新