【问题标题】:The file phpcs.bat isn't the right Code Sniffer batch文件 phpcs.bat 不是正确的代码嗅探器批次
【发布时间】:2013-11-28 05:56:57
【问题描述】:
我已经通过 Pear 安装了 PHP_CodeSniffer,并安装了 Netbeans 7.3.1。这一切都在 Windows 8 系统上。当我在 Netbeans 中配置 Code Sniffer 并将其指向我的 phpcs 批处理文件(我只有一个)时,我收到以下错误“文件 C:\Program Files (x86)\PHP\phpcs.bat is not the正确的代码嗅探器批次!”
有人知道如何解决这个问题吗?
【问题讨论】:
标签:
netbeans
codesniffer
netbeans-7.3
【解决方案1】:
一位同事遇到了类似的问题,解决方案是 phpcs.bat 不正确(缺少 PHP 可执行文件的路径)。
我似乎是他的 Pyrus 设置的错误配置导致了这种情况。
所以打开命令提示符,进入你的phpcs.bat所在的文件夹并尝试执行
phpcs -v。我猜你得到一个错误(类似于"""" cannot be excuted [...])。
您可以简单地修复它。打开批处理,到最后一行并在两个双引号之间插入 php.exe 的完整路径。
之后,phpcs -v 应该会输出其名称和版本,并且 Netbeans 中 Codesniffer 对话框中的“测试”按钮也应该可以正常工作。