gpt4 book ai didi

node.js - Jenkins 上 dalek 的 Nodejs 插件配置问题

转载 作者:太空宇宙 更新时间:2023-11-03 23:38:57 24 4
gpt4 key购买 nike

我们正在尝试使用 Jenkins 在 Windows 机器上运行 dalek。

我们在 Windows 机器上安装了 Nodejs 二进制文件。

我们在 Jenkins 上安装了 nodejs 插件。

当我们运行作业时,我们收到此错误:

[Test] $ C:\Windows\TEMP\hudson1848754731046994976.js
FATAL: command execution failed
java.io.IOException: Cannot run program "C:\Windows\TEMP\hudson1848754731046994976.js" (in directory "C:\jenkins\workspace\Test"): CreateProcess error=193, %1 is not a valid Win32 application
at java.lang.ProcessBuilder.start(Unknown Source)
at hudson.Proc$LocalProc.<init>(Proc.java:244)
at hudson.Proc$LocalProc.<init>(Proc.java:216)
at hudson.Launcher$LocalLauncher.launch(Launcher.java:763)
at hudson.Launcher$ProcStarter.start(Launcher.java:353)
at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:988)
at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:955)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:326)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at hudson.remoting.Engine$1$1.run(Engine.java:61)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: CreateProcess error=193, %1 is not a valid Win32 application
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 17 more

这个错误是什么意思?有没有办法让我们运行 dalekjs ?

谢谢

最佳答案

首先确保你已经在jenkins中配置了nodejs的安装路径。如果仍然不起作用,请尝试在 Node 安装路径中创建一个名为 bin 的符号链接(symbolic link)文件夹,指向其自身。
我就是这样做的。打开终端并执行:

mklink /j "C:\Program Files\nodejs\bin" "C:\Program Files\nodejs"

关于node.js - Jenkins 上 dalek 的 Nodejs 插件配置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27327832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com