我在Debian上使用最后一个nodejs(0.10.26)。 我安装了最后一个版本的pm2(1.1.63)并且在安装
时没有显示任何错误我可以在没有参数的情况下运行pm2。一切都好。 但是当我试图运行 pm2启动app.js 时会显示错误
/var/node/server/lib/node_modules/pm2/node_modules/usage/node_modules/bindings/bindings.js:83
throw e
^
Error: Module version mismatch. Expected 11, got 1.
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at bindings (/var/node/server/lib/node_modules/pm2/node_modules/usage/node_modules/bindings/bindings.js:76:44)
at Object.<anonymous> (/var/node/server/lib/node_modules/pm2/node_modules/usage/lib/usage.js:1:100)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
所以,我阅读了很多内容并重新安装了所有内容并安装了用于构建的软件包(node-gyp)。但仍然有相同的bug ..也许这是一个普遍的问题...... 有谁知道该怎么办?