无法安装PHP Code Sniffer

时间:2017-08-17 14:23:32

标签: phpstorm phpcodesniffer phpstorm-2017.2

我试图为PhpStorm安装PHP Code Sniffer,但一直无法让它工作。我一直在按照这里的步骤进行操作:https://confluence.jetbrains.com/display/PhpStorm/PHP+Code+Sniffer+in+PhpStorm

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

screenshot of error

我是否错过了一个步骤,或者是否有某个日志,其中包含有关不起作用的更多信息?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

PHPBIN = @ php_bin @

使用

PHPBIN = \ php.exe的路径

“%PHPBIN%”“ @ bin_dir @ \ phpcs”%*

使用

“%PHPBIN%”“ \ phpcs 的路径”%*