require_once(File / Iterator / Autoload.php):无法打开流:第64行的/usr/lib/php/PHPUnit/Autoload.php中没有此类文件或目录

时间:2013-08-05 22:02:59

标签: phpunit

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

但是每次我在终端上执行命令phpunit时,都会收到以下错误: mkothari-nbook:~mkothari $ phpunit PHP警告:require_once(File / Iterator / Autoload.php):无法打开流:第64行/usr/lib/php/PHPUnit/Autoload.php中没有此类文件或目录 PHP致命错误:require_once():在第64行的/usr/lib/php/PHPUnit/Autoload.php中打开所需的'File / Iterator / Autoload.php'(include_path ='。:/ php / includes')失败

我尝试使用以下路径更新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

任何人都可以请帮助

1 个答案:

答案 0 :(得分:1)

sudo vi which phpunit

第38行之后

define('PHPUnit_MAIN_METHOD','PHPUnit_TextUI_Command :: main');

添加此行

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