PHPMD @bin_dir@ 错误

标签 php jenkins jenkins-cli phpmd

我尝试使用下面的注释在 Windows 计算机上安装 PHPMD

$ git clone git://github.com/phpmd/phpmd.git
cd phpmd
$ git submodule update --init
$ php composer.phar install

安装 PHPMD 后,当我尝试在 Windows 命令提示符下使用 PHPMD 时出现以下错误

Could not open input file: @bin_dir@\phpmd

任何人都可以帮我解决这个问题

最佳答案

不知道您的问题是否得到解决,但我今天遇到了同样的问题,并找到了适合我的解决方案。

您需要编辑 phpmd.bat 文件中的最后一行。安装后它看起来像这样:

"%PHPBIN%" "@php_bin@\phpmd" %*

并且您需要更新@php_bin@ 部分以反射(reflect)您的phpmd 文件的路径。可能是这样的:

"%PHPBIN%" "C:\xampp\htdocs\project\vendor\phpmd\src\bin\phpmd" %*

关于PHPMD @bin_dir@ 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27525851/

相关文章:

node.js - 如何使用 Jenkins 在多个服务器上同时部署 Node.js Web 应用程序?

javascript - 使用 Ajax 调用 PHP 页面

PHP - JSON_ENCODE 数字转换为字符串。如何修复它?

php - Yii2 中::class 与::className() 之间的区别?

java - 发布Maven "Vendor Branches"

docker - 无法在docker上安装jenkins的建议插件

php - 如何在 PHP 页面中设置变量,将其传递给 CSS 文件并将其分配给单个 CSS 属性?

Jenkins 管道如何更改到另一个文件夹

json - 通过 Jenkins REST API 获取 IP 地址?

powershell - 如何使用 jenkins 在管理模式下运行 powershell 命令?