2013-11-15 27 views
2

我已經通過Pear安裝了PHP_CodeSniffer,並安裝了Netbeans 7.3.1。這全部在Windows 8系統上。當我在Netbeans中配置代碼嗅探器並將其指向我的phpcs批處理文件(我只有一個)時,出現以下錯誤「文件C:\ Program Files(x86)\ PHP \ phpcs.bat不是正確的代碼嗅探器批處理!「文件phpcs.bat不是正確的代碼嗅探器批次

有誰知道如何解決這個問題?

回答

0

一位同事有一個類似的問題,解決方法是,phpcs.bat不正確(缺少PHP可執行文件的路徑)。 我似乎是他的Pyrus設置導致這種錯誤配置。

所以打開一個命令提示符,進入你的phpcs.bat所在的文件夾並嘗試執行 phpcs -v。我想你會得到一個錯誤(如"""" cannot be excuted [...])。

您可以簡單地修復它。打開批處理,到最後一行並在兩個雙引號之間插入php.exe的完整路徑。 之後,phpcs -v應輸出其名稱和版本,並且Netbeans中的Codesniffer對話框中的「測試」按鈕也應起作用。