【发布时间】:2019-05-22 02:21:11
【问题描述】:
尝试在 DO Ubuntu 实例上全局安装 pouchdb-server (npm install -g pouchdb-server)。我以root 用户身份登录。
看起来问题的核心是我得到了一堆这些:
sh: 1: node-pre-gyp: Permission denied
sh: 1: prebuild-install: Permission denied
sh: 1: node-gyp: Permission denied
最终失败:
npm ERR! Maximum call stack size exceeded
这是完整的控制台输出:
https://gist.github.com/rmisio/80037764cfe64eb5f2a481cfe56b4b68
FWIW,在我尝试过的几十件事中,我单独进行了全局安装三个包失败并出现“权限被拒绝”错误,并且它们安装没有问题。
【问题讨论】: