首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm配置权限错误

npm配置权限错误
EN

Stack Overflow用户
提问于 2014-12-11 18:28:37
回答 2查看 3.8K关注 0票数 1

npm config命令存在权限问题。似乎出于某种原因,它试图更改我的~/.npmrc文件的所有者。在运行npm config set color false时,我会得到以下错误:

代码语言:javascript
复制
npm ERR! Error: EPERM, chown '/home/bamboo/.npmrc'
npm ERR!  { [Error: EPERM, chown '/home/bamboo/.npmrc'] errno: 50, code: 'EPERM', path: '/home/bamboo/.npmrc' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 3.13.0-32-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "config" "set" "color" "false"
npm ERR! cwd /home/bamboo
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.28
npm ERR! path /home/bamboo/.npmrc
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, chown '/home/bamboo/.npmrc'
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/bamboo/npm-debug.log
npm ERR! not ok code 0

.npmrc文件具有正确的权限,我可以手动编辑它,但是我需要通过npm config命令来编辑它,因为它是自动构建的一部分。我似乎找不到关于那件事的有价值的资料。我将prefix设置为我拥有的目录,可以全局安装,没有任何问题,但不能运行配置!我正在运行Ubuntu 14.04。

有人有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-10 06:18:57

我也有同样的问题。

https://github.com/npm/npm/issues/7563

结果表明,从sudo susudo su -的竹子代理工艺的启动解决了这一问题。

票数 1
EN

Stack Overflow用户

发布于 2015-01-11 18:56:58

有过一次这个问题。

.npm目录没有足够的权限。运行以下命令:

代码语言:javascript
复制
sudo chown -R $(whoami) ~/.npm
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27429909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档