Windows 7マシンでphpUnderControlを実行するのに問題があり、ネット上で答えを探していましたが、多くの問題のドキュメントは本当に悪いです...
(a.) Cruise Control が Windows サービスとしてインストールされ、稼働中
--> 場所: C:\Program Files (x86)\CruiseControl
(b.) phpUnderControl は Pear 経由でインストールされます
--> Pear の場所は C:\wamp\bin\php\PEAR です
(c.) phpUnderControl 用に構成された CruiseControl
phpuc install "C:\Program Files (x86)\CruiseControl"
(d.) phpUnderControl の例を作成しようとすると、phpuc の例 "C:\Program Files (x86)\CruiseControl" を使用します。
次のエラー メッセージが表示されます: cli ツール 'phpunit' がありません。PATH 変数を確認してください。
この問題を解決するために私が試みたのは次のとおりです。
(1.) Windows SYSTEM パス変数に pear PHPUnit インストールへのパスを含めました。
--> 役に立たなかった
(2.) phpUnit が適切にインストールされていないのではないかと思ったので、以下を実行しました。
pear install -alldeps phpunit/PHPUnit
このエラーが発生しました: Console_Getopt: 認識されないオプション -- d
Console_Getopt を再インストールしようとしましたが、正しくインストールされ、現在のバージョン
誰でもこれで私を助けることができますか?
Console_Getopt に許可されたオプションを指定する方法がわかりません。また、許可された引数として d を設定するために実行されている php スクリプトもわかりません...
ところで、-n フラグ (PHPUnit サポートなし) を指定して phpUnderControl の例を実行すると、動作しているため、PHPUnit に問題があります。