Ho una serie di passaggi di generazione in un progetto (9.0c squadra City)esecuzione pergolato da TeamCity (Windows)
Uno di loro è in esecuzione bower install
che è una semplice esecuzione riga di comando senza parametri.
Bower è installato sul sistema (posso eseguirlo bene dal prompt dei comandi sulla macchina) ma ottengo il seguente errore
[10:47:35][Step 2/7] Starting: D:\TeamCity\buildAgent\temp\agentTmp\custom_script8385462966123630321.cmd [10:47:35][Step 2/7] in directory: D:\TeamCity\buildAgent\work\5d43cd6017ab83d4\website\Amaze.Web [10:47:37][Step 2/7] 'bower' is not recognized as an internal or external command, [10:47:37][Step 2/7] operable program or batch file. [10:47:37][Step 2/7] Process exited with code 1 [10:47:37][Step 2/7] Step Bower (Command Line) failed
Ho visto questo prima dove non è PATH
impostare la posizione dei binari npm in c:\users\xxxx\roaming\...
in modo che l'utente TC non possa trovarli, tuttavia PATH
è corretto.
Entrambe npm
e grunt
funzionano correttamente. Che cosa potrebbe causare questo?
No, è una variabile di sistema, che è ciò che rende questo più sconcertante. – mpaton