无法在 Mac 上的 PhpStorm 中设置 php MessDetector。@回声:找不到命令

StackOverflow https://stackoverflow.com//questions/25087240

  •  02-01-2020
  •  | 
  •  

我已经安装了 phpmd 并且正在尝试用它设置 PhpStorm。当我将路径添加到 phpmd.bat 在 PhpStorm“设置 | PHP | 混乱检测器”中打开文件并按验证我收到以下错误:

PHP Mess Detector
phpmd: /Applications/MAMP/htdocs/rentatool/vendor/phpmd/phpmd/src/bin/phpmd.bat:
@echo: command not found /Applications/MAMP/htdocs/rentatool/vendor/phpmd/phpmd/src/bin/phpmd.bat:
REM: command not found /Applications/MAMP/htdocs/rentatool/vendor/phpmd/phpmd/src/bin/phpmd.bat:
syntax error near unexpected token `(' /Applications/MAMP/htdocs/rentatool/vendor/phpmd/phpmd/src/bin/phpmd.bat:
`REM Copyright (c) 2008-2012, Manuel Pichler  .'

我已经使用 Composer 安装了 phpmd:

"require-dev": {
    "phpmd/phpmd": "2.0.*"
}

我在 Mac 上运行。

我发现聊天中有人遇到了同样的问题并解决了它,但我无法以同样的方式解决它 http://chat.stackexchange.com/transcript/6/2014/7/11

任何有关问题所在的想法都将受到高度赞赏。

有帮助吗?

解决方案

当我将路径设置为 phpmd exec 文件而不是 .bat 文件时,它起作用了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top