【问题标题】:Unable to set up php MessDetector in PhpStorm on mac. @echo: command not found无法在 Mac 上的 PhpStorm 中设置 php MessDetector。 @echo:找不到命令
【发布时间】:2014-08-01 19:20:02
【问题描述】:

我已经安装了 phpmd,我正在尝试使用它来设置 PhpStorm。当我在 PhpStorm "Settings | PHP | Mess Detector" 中添加phpmd.bat 文件的路径并按下验证时,我收到以下错误:

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 上运行。

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

非常感谢您对问题所在的任何想法。

【问题讨论】:

  • 您为什么要在 Mac 上使用 .bat 文件(仅适用于 Windows)?
  • 对不起,我不知道。这是我第一次使用 mac :) 我应该将哪个文件指向 @LazyOne 的路径?
  • 现在我已经停止尝试使 .bat 文件工作并更改为 exec 文件,它工作得更好。感谢您的帮助@LazyOne

标签: phpstorm phpmd


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    • 2015-07-21
    • 2018-08-03
    • 2016-10-04
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    相关资源
    最近更新 更多