错误:setuid 用户 ID 不存在 npm ERR!当 npm install Forever -g 时

2024-01-12

操作系统:debian 7

node.js 安装在默认文件夹中。

root@10-4-4-159:/usr/local# npm install permanent -g

npm 错误!错误:setuid 用户 ID 不存在

npm 错误!在 /usr/local/lib/node_modules/npm/node_modules/uid-number/uid-number.js:44:16

npm 错误!在 ChildProcess.exithandler (child_process.js:635:7)

npm 错误!在 ChildProcess.EventEmitter.emit (events.js:98:17)

npm 错误!在 MaybeClose (child_process.js:735:16)

npm 错误!在 Process.ChildProcess._handle.onexit (child_process.js:802:5)

npm 错误!如果您需要帮助,您可以在以下位置报告此日志:

npm 错误!http://github.com/isaacs/npm/issues http://github.com/isaacs/npm/issues

npm 错误!或通过电子邮件发送至:

npm 错误!

npm 错误!系统 Linux 3.2.0-4-amd64

npm 错误!命令“/usr/local/bin/node”“/usr/local/bin/npm”“安装”“永远”“-g”

npm 错误! cwd /usr/local

npm 错误!节点-v v0.10.21

npm 错误! npm -v 1.3.11

npm 错误!

npm 错误!其他日志记录详细信息可以在以下位置找到:

npm 错误! /usr/local/npm-debug.log

npm 错误!不好 代码 0


解决此问题的方法:

在编辑器中打开以下文件:

/usr/local/lib/node_modules/npm/node_modules/uid-number/uid-number.js

Goto line 11 https://github.com/isaacs/uid-number/blob/master/uid-number.js#L11,然后替换uidSupport = process.getuid && process.setuid with uidSupport = false

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误:setuid 用户 ID 不存在 npm ERR!当 npm install Forever -g 时 的相关文章

随机推荐