6

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

コマンドラインブローでノードと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
4

2 に答える 2

10

「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
于 2013-01-04T02:23:34.763 に答える
1

以下のコマンドで解決しますが、いくつか問題がありますので、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
于 2014-03-07T10:42:09.287 に答える