当前位置: 首页 > 知识库问答 >
问题:

jenkins未将“node”识别为内部或外部命令错误

胥诚
2023-03-14

我试图在jenkins v1.592的帮助下建立持续的代码集成。我有一个Android混合代码,我试图用jenkins构建。我已经为ANT_HOME、JAVA_HOME、ANDROID_HOME设置了环境变量,然后分别添加到PATH中。我还在PATH中添加了nodejs和npm。

ant版本1.9.2

Java版本1.8.0_25

npm版本1.4.28

cordova android 3.5.1版

C:\用户\用户名

给予

C: \用户\用户名\应用数据\漫游\ npm;C: \程序文件\节点;C: \还有什么。。。

jenkins$WORKSPACE=C:\Program Files(x86)\jenkins\jobs\myProject\WORKSPACE\

现在,我将cmd提示符设置为jenkins workspace,并执行以下命令

  cd myProject
  cordova build android

我在24秒后获得BUILD_成功

同样,当我访问本地Jenkins服务器

显示了jenkins仪表板,我在那里设置了我的项目,并在项目配置中添加了行

 "cd myProject
  cordova build android" 

在构建步骤中并保存了配置。当我尝试构建时,我收到以下错误

从命令行开始,匿名构建工作区C:\Program Files(x86)\Jenkins\jobs\myProject\workspace Updating repository at revision“2014-12-02T15:20:23.437 0530”at revision 263自上一次构建[workspace]$cmd/C以来,存储库没有变化。请调用C:\Windows\TEMP\hudson3297478415472069526。球棒

C: \程序文件(x86)\Jenkins\jobs\myProject\workspace

C: \程序文件(x86)\Jenkins\jobs\myProject\workspace\myProject

“node”不能识别为内部或外部命令、可操作程序或批处理文件。生成步骤“执行Windows批处理命令”将生成标记为失败存档工件已完成:失败

任何帮助都将不胜感激

mac OSX上也存在同样的问题

顺致敬意,

共有1个答案

秦才
2023-03-14

这里可能有几种情况

>

Jenkins在Windows上默认以“本地系统”运行。您将C:\User\userName列为路径的一部分,即用户特定路径。您是为所有用户设置了%PATH%,还是只为您的用户userName设置了%PATH%?如果它没有为所有用户(或Jenkins与之一起运行的特定用户)设置,则Jenkins不会看到它。您可以更改服务运行的用户。

2a。如果Jenkins以“本地系统”用户身份运行,该帐户是否有权访问C:\Users\userName?

在任何一种情况下,都可以从作业配置中添加生成步骤“执行Windows批处理命令”,然后只键入set(以显示所有环境变量)或echo%PATH%(仅查看%PATH%),并验证环境设置是否正确

 类似资料:
  • 我尝试在ANT下运行Activiti BPM工具,但得到以下错误:-错误:-“java”未被识别为内部或外部命令;当我尝试在windows 7下使用CMD命令行启动演示应用程序时,我得到了以下错误:- 有谁知道出了什么问题?断续器

  • 问题内容: 我试图在jenkins v1.592的帮助下建立持续的代码集成,我有一个Android混合代码,我正在尝试使用jenkins进行构建。我已经为ANT_HOME,JAVA_HOME,ANDROID_HOME设置了环境变量,然后分别将其添加到PATH中。我还已将nodejs和npm添加到PATH中。 ant版本1.9.2 Java版本1.8.0_25 npm版本1.4.28 科尔多瓦and

  • 我使用的是Windows 8 pro 64位PC,@2012,我的节点版本是v6。9.4 npm和node此命令工作得很好,但node dev命令不工作,不能识别为内部或外部命令。 我将用户变量路径设置为: c:/Python36;C:\ProgramFiles\Java\jdk1。8.0_121\bin;C:\Users\Kousher Alam Pranto\AppData\Roaming\C

  • 我在我的Windows 7专业计算机上安装了Anaconda3 4.4.0(32位),并在Jupyter笔记本电脑上导入了NumPy和熊猫,所以我假设Python安装正确。但是当我在命令提示符中键入 和 时,它说 我已经为Anaconda3设置了环境变量;< code >变量名:路径,< code >变量值:C:\ Users \ dipan wita . neogy \ anaconda 3 如

  • 错误输出为 我的package.json脚本是 我的依赖项和dev依赖项是