我正在尝试从 https://github.com/apache/nifi 克隆 Apache NiFi 后构建它,但它在 nifi-standard-processors 项目的测试中一直失败。我打开了surefire-reports目录中的输出文件,出现以下错误,它无法在目录/var/test中运行程序“cmd”,因为不存在这样的文件或目录。我第一次运行安装时它不存在,但我创建了它,但仍然收到错误消息。我每次都会进行健全性检查,以确保该目录仍然存在。有谁知道可能导致此问题的原因是什么?我只采取了很少的步骤来做到这一点。它们发布在下面。我以 root 身份登录 CentOS Linux VM。预先感谢您的帮助。
步骤:
[main] 错误 org.apache.nifi.processors.standard.ExecuteProcess - ExecuteProcess[id=a8d6b3a3-befa-4b74-a962-330bd021ec7b] 由于 java.io.IOException 无法创建进程:无法运行程序“cmd”(在目录“/var/test”中):错误=2,没有这样的文件或目录:java.io.IOException:无法运行程序“cmd”(在目录“/var/test”中):错误=2,没有这样的文件或目录
我相信这是由于最近的提交“解决”了此票证[1]。由于 TravisCI 出现故障,我实际上已经重新打开[2]它,并且贡献者目前正在致力于修复。
为了立即构建,您可以通过使用正确的标志运行命令来告诉 maven“跳过测试”:
mvn clean install -Dmaven.test.skip=true
它说,我在建设项目时也面临困难。
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 06:53 min
[INFO] Finished at: 2024-04-12T16:19:09+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.14.2:npm (npm install) on project nifi-web-ui: Failed to run task: 'npm run ci' failed. org.apache.commons.exec.ExecuteException: Process exited with an error: -1073740777 (Exit value: -1073740777) -> [Help 1]
[ERROR]
有人可以帮助我吗,我已经被困在这里有一段时间了....