我已经通过Pear安装了PHP_CodeSniffer,并安装了Netbeans 7.3.1。这一切都在Windows 8系统上。当我在Netbeans中配置Code Sniffer并将其指向我的phpcs批处理文件(我只有一个)时,我收到以下错误"文件C:\ Program Files(x86)\ PHP \ phpcs.bat isn& #39;正确的Code Sniffer批次!"
有谁知道如何解决这个问题?
答案 0 :(得分:0)
一位同事有类似的问题,解决方案是,phpcs.bat不正确(缺少PHP可执行文件的路径)。 我似乎是对他的Pyrus设置的错误配置导致了这一点。
因此,打开命令提示符,转到放置phpcs.bat的文件夹并尝试执行
phpcs -v
。我猜你得到一个错误(像"""" cannot be excuted [...]
)。
你可以简单地解决它。打开批处理,到达最后一行并在两个双引号之间插入php.exe的完整路径。
之后,phpcs -v
应输出其名称和版本,Netbeans的Codesniffer对话框中的“Test”按钮也应该可以正常工作。