1

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

但是,每次我在终端上执行命令 phpunit 时,都会出现以下错误:mkothari-nbook:~ mkothari$ phpunit PHP Warning: require_once(File/Iterator/Autoload.php): failed to open stream: No such file or第 64 行 /usr/lib/php/PHPUnit/Autoload.php 中的目录 PHP 致命错误:require_once(): Failed opening required 'File/Iterator/Autoload.php' (include_path='.:/php/includes') in /usr/lib/php/PHPUnit/Autoload.php 在第 64 行

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

谁能帮忙

4

1 回答 1

1

须藤六which phpunit

第 38 行之后

定义('PHPUnit_MAIN_METHOD', 'PHPUnit_TextUI_Command::main');

添加这一行

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

于 2013-12-15T05:30:56.810 回答