我正在尝试在我的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
任何人都可以请帮助
答案 0 :(得分:1)
sudo vi which phpunit
第38行之后
define('PHPUnit_MAIN_METHOD','PHPUnit_TextUI_Command :: main');
添加此行
ini_set('include_path','/ usr / lib / php:。');