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