无法安装 PHP Code Sniffer

Trouble installing PHP Code Sniffer

我正在尝试为 PhpStorm 安装 PHP Code Sniffer,但无法使其正常工作。我一直在按照这里的步骤操作:https://confluence.jetbrains.com/display/PhpStorm/PHP+Code+Sniffer+in+PhpStorm

我添加了 PHP Code Sniffer 作为 Composer 依赖项,它现在出现在项目目录中。然后我转到代码嗅探器设置页面,在那里我输入了 PHPCS.bat 文件的路径。当我单击 Validate 时,我收到一条错误消息 "Can not run PHP Code Sniffer"。

我是不是漏掉了一个步骤,或者是否有某个地方的日志提供了有关无法正常工作的更多信息?

我有同样的问题,我解决了它添加 php 路径到 windows 上的 PATH 环境变量。因为当它 运行 时脚本需要 运行 php 并且如果它不存在于 windows 的全局路径中将会失败。

我通过编辑 phpcs.bat 文件并替换路径解决了同样的问题:

PHPBIN=@php_bin@

PHPBIN=path\to\php.exe

"%PHPBIN%" "@bin_dir@\phpcs" %*

"%PHPBIN%" "path\to\phpcs" %*