我试图在从https://github.com/apache/nifi克隆它之后构建Apache NiFi,并且它在nifi标准处理器项目的测试中一直没有成功。我打开了surefire-reports目录中的输出文件,出现以下错误:它无法运行程序" cmd"在目录/ var / test中,因为不存在这样的文件或目录。我第一次运行安装它不存在,但我创建它,我仍然收到错误消息。我每次都进行一次完整性检查,以确保目录仍然存在。有谁知道可能导致这个问题的原因是什么?我只采取了很少的步骤来做到这一点。它们发布在下面。我在CentOS Linux VM上以root用户身份登录。提前感谢您的帮助。
步骤:
[main] ERROR org.apache.nifi.processors.standard.ExecuteProcess - ExecuteProcess [id = a8d6b3a3-befa-4b74-a962-330bd021ec7b]由于java.io.IOException而无法创建进程:无法运行程序&# 34; CMD" (在目录" / var / test"):error = 2,没有这样的文件或目录:java.io.IOException:无法运行程序" cmd" (在目录" / var / test"):error = 2,没有这样的文件或目录
答案 0 :(得分:2)
我认为这是由于最近的承诺"解决"这张票[1]。由于TravisCI的失败,我实际上已经重新打开[2],而贡献者目前正在修复。
为了现在建立,你可以告诉maven"跳过测试"通过使用正确的标志运行命令:mvn clean install -Dmaven.test.skip=true