2015-02-20 17 views
21

Pobierz ten błąd w Windows cmd, gdy próbuję budować (emulować) aplikację Cordova.Pobierz "spawn cmd ENOENT" podczas próby zbudowania aplikacji Cordova (event.js: 85)

D:\dev\Cordova\toDoList>cordova build android 

Running command: D:\dev\Cordova\toDoList\platforms\android\cordova\build.bat 
events.js:85 
    throw er; // Unhandled 'error' event 
     ^
Error: spawn cmd ENOENT 
at exports._errnoException (util.js:746:11) 
at Process.ChildProcess._handle.onexit (child_process.js:1046:32) 
at child_process.js:1137:20 
at process._tickCallback (node.js:355:11) 
ERROR building one of the platforms: Error: D:\dev\Cordova\toDoList\platforms\android\cordova\build.bat: Command failed with exit code 1 
You may not have the required environment or OS to build this project 

Odpowiedz

53

Sprawdziłem jeden system zmiennych więcej czasu i znaleźć przyczynę problemu: brakujący C:\Windows\System32\ zmienną. Dodałem go i to rozwiązało mój problem

Nadzieję, że ci też pomoże.

+0

Czy dodałeś to do ścieżki? A może utworzyłeś nową zmienną? – shaunakde

+5

Tak, właśnie dodałem to do PATH: 'C: \ Windows \ System32; .....' – valverde93

+1

Wiesz kim jesteś? - "A life life" :) –

4

wiem, że to jest stary, ale ja po prostu musiał uruchomić Visual Studio 2015 jako administrator i to działało na Windows 7.

+0

Mam nadzieję, że to może pomóc komuś. Dzięki. – valverde93

9

wystarczy dodać go do PATH: C: \ Windows \ System32 i rozpocząć cmd jako administrator

+0

sekunda, uruchom jako administrator. – philn5d

+0

to dzieło dla mnie –

2

Idź do> Panel sterowania \ System i zabezpieczenia \ System \ Ustawienie systemu Advance \ Zmienna środowiskowa i ustaw zmienne ścieżki systemowe C:\Windows\System32\ Zmienna i zrestartuj system.

Pozytywna nadzieja, zadziała.

Powiązane problemy