phpunit Фатальная ошибка - require_once не находит файлы, которые, кажется, находятся на пути включения - PullRequest
1 голос
/ 31 декабря 2010

Я установил phpunit версии 3.5.6, используя pear, и необходимые зависимости, используя pear install --alldeps phpunit / PHPUnit, который прошел нормально.

Когда я запускаю phpunit из командной строки, такой как (phpunit fleet.php), он выдает фатальную ошибку и не может открыть необходимые файлы (см. Пример выходного изображения ниже).

Я проверил include_path, используя get_include_path, и вывод выглядит следующим образом. C: \ PHP; C: \ PHP \ груша; C: \ PHP \ включает в себя; C: \ Inetpub \ Library;

Системный путь также содержит c: \ php \ pear

Посоветуйте, пожалуйста, как это запустить. alt text

1 Ответ

1 голос
/ 31 декабря 2010

Проблема, по-видимому, связана с путями включения, как правило

set_include_path ( '\ PHP \ груша');

Я добавил вышеуказанную строку в c: \ php \ phpunit перед первым оператором require_once, который идет ... (require_once 'PHPUnit / Util / Filter.php')

После этого PHPUnit работал нормально. Должна быть проблема с включаемым путем, прочитанным из php.ini

include_path = ".; c: \ php \ pear \; c: \ PHP; c: \ php \ includes; c: \ Inetpub \ Library; c: \ Inetpub \ ZendFramework-1.10.6 \ library"

Я пытался ... C: \ PHP \ грушевого \; C: \ PHP \ груши; \ PHP \ груша \ \ PHP \ груша

Все вышеперечисленное не может определить путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...