2016-07-15 19 views
0

我在我的服務器中使用forever.js。當我運行forever start index.js,它運行良好,但是當我打電話node index.js,它說:forever.js的哪個節點正在調用?

The program 'nodejs' is currently not installed. You can install it by typing: 
apt-get install nodejs 

我試圖運行which node,表現出太上述消息。我很困惑。 Node.js是否已安裝在我的服務器中?

回答

0

在Ubuntu上,包node引用了一些與node.js無關的程序。 因此,包裝nodejs被使用,似乎永遠似乎在尋找。

您應該搜索如何將正確的可執行文件永久指向選項。

就讓我們來看看在documentation似乎在暗示你應該叫:

forever start index.js -c node 

或者,如果不承認

forever start index.js -c /path/to/node 
+0

問題是我不知道是否是的NodeJS或不安裝,因爲foreverjs運行良好,但是在調用時,控制檯說沒有安裝nodejs –

+0

@OscarYuandinata:「哪個節點」,「哪個nodejs」以及當您啓動它時永遠打印的結果是什麼? – DrakaSAN

+0

雖然我已經卸載了nodejs,但看起來也是安裝了nvm。不知怎的,foreverjs在nvm文件夾中調用nodejs,同時在上面的消息中運行'which'。現在問題解決了。不管怎麼說,還是要謝謝你 :) –