2013-09-24 59 views
2

,所以我必須:永遠顯示器投擲ENOENT,而不是工作

var forever = require('forever-monitor'); 
var Monitor = forever.Monitor; 

var child = new Monitor('clusters.js', { 
    max: 10, 
    silent: false, 
    killTree: true, 
    logFile: './logs/forever.log', 
    outFile: './logs/app.log', 
    errFile: './logs/error.log' 
}); 

child.on('exit', function (err) { 
    console.log('Server exitted'); 
}); 

child.start(); 

,它總是拋出了同樣的錯誤:events.js:72投ER; //未處理「錯誤」事件:

Error: spawn ENOENT 
at errnoException (child_process.js:980:11) 
at Process.ChildProcess._handle.onexit (child_process.js:771:34) 
npm ERR! weird error 8 
npm ERR! not ok code 0 

有誰知道發生了什麼以及如何解決它? 林在Windows 7:

"express": "3.3.5", 
"forever-monitor": "~1.2.2" 
+0

看起來像'spawn'被稱爲命令不是一個命令。應該是「節點clusters.js」而不是「clusters.js」? –

+0

不,我試過了,沒有問題。 –

+0

@VitorHugo你有沒有解決這個問題? – theblang

回答