2010-12-31 3 views
1

배를 사용하여 phpunit 버전 3.5.6을 설치했고 배 설치를 사용하여 필수 종속성을 찾았습니다. --alldeps phpunit/PHPUnit 잘되었습니다.phpunit 치명적 오류 - require_once가 포함 경로에있는 파일을 찾지 못함

(phpunit fleet.php와 같은) 명령 줄에서 phpunit을 실행하면 치명적인 오류가 발생하고 필수 파일을 열 수 없습니다 (아래 샘플 출력 이미지 참조).

get_include_path를 사용하여 include_path를 확인했으며 출력은 다음과 같습니다. c : \ PHP; c : \ PHP \ pear; c : \ php \ includes; c : \ Inetpub \ Library;

는 시스템 경로는 C를 포함 : PHP는 \ 배 \

이 실행을 얻는 방법을 알려 주시기 바랍니다. alt text

답변

1

문제는 경로를 포함하여 일반적으로 표시

set_include_path ('\ PHP는 \ 배'); ... (require_once를 'phpunit을/백분율/Filter.php')이 phpunit을 한 후

는 괜찮 았는데가는 첫 require_once를 문 앞에 PHP는 \의 phpunit을 \

나는 C에 위의 라인을 추가했다. php.ini에서 읽어 들인 include 경로에 문제가 있어야합니다.

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

나는 시도했다 ... c : \ php \ pear \; c : \ php \ pear; \ php \ pear \ \ php \ pear

위의 모든 경로를 해결하지 못했습니다.

+0

이것은 php installalation에 문제가있는 것으로 밝혀졌으며 phpunit이 아닙니다. – user466764

+0

이 문제는 또한 PHP 버전과 관련이 있습니다. PHP 버전 5.3 이하에서이 오류가 발생합니다. – user466764

관련 문제