2010-12-31 11 views
1

私はpearを使ってphpunit version 3.5.6をインストールしました。 pear install-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の\ナシ');

私はCに上記の行を追加しました:PHPの\のPHPUnitの\最初のrequire_once文の前に行きた... (するrequire_once 'PHPUnitの/ Utilの/ Filter.php')

そのPHPUnitはうまく働いた後。 php.iniから読み込んだインクルードパスに問題がある必要があります

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のバージョンにも関係しています。 5.3より下のバージョンのPHPではこのエラーが発生します – user466764

関連する問題