Teamcity,Angular 2 - 我的代理人有未满足的要求:node.js.nvm存在。但是node.js在那里

时间:2017-01-14 09:31:25

标签: angularjs node.js teamcity

我已经在我的开发机器上安装了Teamcity(只是在家里玩) - 工作就像一个魅力。将网站更改为angular2,它在我的开发文件夹中运行得很漂亮。 但是,当我办理登机手续时,使用Teamcity' node.js build runner'插件,我现在有未满足的要求'在代理上(再次在同一台机器上)。

如何清楚地表明node.js确实存在?

此外,欢迎通过Teamcity-Octopus部署Angular2应用程序的提示;)

谢谢!

下面的teamcity-agent.log - 节点NVM安装程序运行器不可用。但它已经安装好了吗?

[2017-01-13 16:32:05,464] INFO - jetbrains.buildServer.AGENT - Build Agent版本:42538,插件签名:42538-md5-9fc715f8b6575b8a3e87e1c00ea52cac [2017-01-13 16:32:05,858] INFO - javaDowser.JavaDowserAgentImpl - JavaDowser:找到2个java安装:     1.7 / 64(1.7.0_79)at C:\ Program Files \ Java \ jdk1.7.0_79(JDK)[200]     1.8 / 32(1.8.0_111)at C:\ Program Files(x86)\ Java \ jre1.8.0_111(JRE)[300] [2017-01-13 16:32:05,859] INFO - onfig.BuildAgentSystemInfoImpl - 节点NVM安装程序运行器不可用:不支持Windows [2017-01-13 16:32:05,883] INFO - .processes.ProcessExecutorImpl - 启动进程:执行(program = cmd.exe,arguments = [/ c,node, - version]) [2017-01-13 16:32:05,944] INFO - s.node.agent.NodeToolsDetector - 检测到节点7.4.0 [2017-01-13 16:32:05,945] INFO - .processes.ProcessExecutorImpl - 启动进程:执行(program = cmd.exe,arguments = [/ c,npm, - version]) [2017-01-13 16:32:06,769] INFO - s.node.agent.NodeToolsDetector - 检测到npm 4.0.5 [2017-01-13 16:32:06,769] INFO - .processes.ProcessExecutorImpl - 启动进程:执行(program = cmd.exe,arguments = [/ c,grunt, - version]) [2017-01-13 16:32:06,803] INFO - s.node.agent.NodeToolsDetector - 未找到或失败的grunt,exitcode:1 [2017-01-13 16:32:06,803] INFO - s.node.agent.NodeToolsDetector - StdOut:
[2017-01-13 16:32:06,803] INFO - s.node.agent.NodeToolsDetector - StdErr:' grunt'不被视为内部或外部命令, 可操作程序或批处理文件。 [2017-01-13 16:32:06,803] INFO - .processes.ProcessExecutorImpl - 启动进程:执行(program = cmd.exe,arguments = [/ c,gulp, - version]) [2017-01-13 16:32:06,837] INFO - s.node.agent.NodeToolsDetector - gulp未找到或失败,exitcode:1 [2017-01-13 16:32:06,837] INFO - s.node.agent.NodeToolsDetector - StdOut:
[2017-01-13 16:32:06,837] INFO - s.node.agent.NodeToolsDetector - StdErr:' gulp'不被视为内部或外部命令, 可操作程序或批处理文件。 [2017-01-13 16:32:06,848] INFO - ggers.vcs.mercurial.HgDetector - 无法检测已安装的mercurial

2 个答案:

答案 0 :(得分:0)

您是否尝试检查代理属性页面以查看是否存在节点,如果您最近才安装该节点,那么您必须重新启动构建代理,才能将其获取。

http://docs.oracle.com/javaee/7/api/javax/ws/rs/core/HttpHeaders.html#getMediaType--

答案 1 :(得分:0)

如果您正在使用Node.js jonnyzzz.node plugin,请在构建配置中添加新的构建步骤,并将其设置为 Node.js NVM Installer 。请记住在 Node.js版本输入字段中指定所需的NodeJS版本号。将此构建步骤作为当前配置的第一个构建步骤。

相关问题