我已經在我的開發機器上安裝了Teamcity(只是在家玩) - 像魅力一樣工作。將網站更改爲angular2,並在我的開發文件夾中運行得非常好。 但是,當我檢入並使用Teamcity的'node.js build runner'插件時,我現在對代理有'未滿足的要求'(再次在同一臺計算機上本地)。Teamcity,Angular 2 - 我的代理沒有滿足要求:存在node.js.nvm。但node.js有
如何讓agant清楚node.js確實存在?
此外,在部署Angular2技巧應用程式通過TeamCity的通八達的歡迎;)
謝謝!
teamcity-agent.log below - 節點NVM安裝程序運行器不可用。但它已經安裝?
[2017年1月13日16:32:05464] INFO - jetbrains.buildServer.AGENT - 建立代理版本:42538,插件簽名:42538-md5-9fc715f8b6575b8a3e87e1c00ea52cac [2017年1月13日16:32:05858 ] INFO - javaDowser.JavaDowserAgentImpl - JavaDowser:Found 2 java安裝: 1.7/64(1.7.0_79)在C:\ Program Files \ Java \ jdk1.7.0_79(JDK)[200] 1.8/32(1.8.0_111) )在C:\ Program Files文件(x86)\ Java \ jre1.8.0_111(JRE)[300] [2017-01-13 16:32:05,859]信息 - onfig.BuildAgentSystemInfoImpl - 節點NVM安裝程序運行器不可用: Windows不支持 [2017-01-13 16:32:05,883]信息 - .processes.ProcessExecutorImpl - 啓動過程:執行(程序= cmd.exe,參數= [/ c,節點,--version]) [ 201 7-01-13 16:32:05,944]信息 - s.node.agent.NodeToolsDetector - 檢測到節點7.4.0 [2017-01-13 16:32:05,945]信息 - .processes.ProcessExecutorImpl - 啓動過程:執行(程序= cmd.exe,參數= [/ c,npm,--version]) [2017-01-13 16:32:06,769]信息 - s.node.agent.NodeToolsDetector - 檢測到npm 4.0.5 [2017-01-13 16:32:06,769]信息 - .processes.ProcessExecutorImpl - 啓動過程:執行(程序= cmd.exe,參數= [/ c,grunt,--version]) [2017-01- 13 16:32:06,803]信息 - s.node.agent.NodeToolsDetector - 找不到或失敗的grunt,退出代碼:1 [2017-01-13 16:32:06,803]信息 - s.node.agent.NodeToolsDetector - StdOut:
[2017-01-13 16:32:06,803]信息 - s.node.agent.NodeToolsDetector - StdErr:'grunt'不被識別爲內部或外部的comman d, 可操作的程序或批處理文件。 [2017-01-13 16:32:06,803] INFO - .processes.ProcessExecutorImpl - 啓動過程:執行(程序= cmd.exe,參數= [/ c,gulp,--version]) [2017-01- 13 16:32:06,837]信息 - s.node.agent.NodeToolsDetector - 沒有發現或失敗gulp,退出代碼:1 [2017-01-13 16:32:06,837]信息 - s.node.agent.NodeToolsDetector - StdOut:
[2017-01-13 16:32:06,837] INFO - s.node.agent.NodeToolsDetector - StdErr:'gulp'不被識別爲內部或外部命令, 可操作的程序或批處理文件。 [2017年1月13日16:32:06848] INFO - ggers.vcs.mercurial.HgDetector - 無法檢測已安裝的善變