npm config权限错误

铁道部

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

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我拥有的目录,可以毫无问题地在全局安装,但是不能运行configure!我正在运行Ubuntu 14.04。

有人有想法吗?

用户名

我有同样的问题。

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

原来从更改sudo susudo su -启动竹代理程序时解决了问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章