簡體   English   中英

節點永遠不能在Ubuntu 12.04.1上運行

[英]Node forever doesn't work on Ubuntu 12.04.1

當我在Ubuntu 12.04.1上永遠玩得開心時,我將node.js從v0.6.12升級到v0.8.15后得到了以下錯誤。 在升級之前它運作良好。 以前有人遇到過這種問題嗎?

$ forever

module.js:340
    throw err;
          ^
Error: Cannot find module './daemon.v0.8.15'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/forever/node_modules/daemon/lib/daemon.js:12:11)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:362:17)

我的環境是

node v0.8.15
npm 1.1.66

我用命令行打擊安裝了node和npm

$ sudo apt-get install python-software-properties -y
$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs npm -y

我用命令行永遠安裝

$ sudo npm install forever -g

'sudo npm update -g forever'對我不起作用。 我刪除了所有已安裝的模塊並重新安裝。 永遠有效。 步驟如下。

刪除所有現有的永久模塊。

$ sudo rm -R /usr/lib/node_modules/forever
$ sudo rm -R /usr/local/lib/node_modules/forever

再次安裝永遠。

$ sudo npm install forever -g

你可以通過以下命令獲得解決方案,但有些問題,所以請嘗試PM2,它具有很多優點和檢查點

    $ sudo rm -R /usr/lib/node_modules/forever
    $ sudo rm -R /usr/local/lib/node_modules/forever

請使用它來推出node.js異常,並使用群集和主從邏輯監視每個進程

http://devo.ps/blog/2013/06/26/goodbye-node-forever-hello-pm2.html

    $ sudo npm install -g pm2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM