Mac OS Mavericks上的NPM安装问题

时间:2014-06-25 11:49:12

标签: node.js angularjs npm generator yeoman

我正在尝试使用AngularJS,NodeJS和Ruby on Rails。当我尝试安装noman软件包,如yeoman,grunt等时,我在终端中收到错误,我在下面列出:

npm ERR! Error: EACCES, open '/Users/Jabane/.npm/glob/3.2.11/package/package.json.25961'
npm ERR! { [Error: EACCES, open '/Users/Jabane/.npm/glob/3.2.11/package/package.json.25961']
npm ERR! errno: 3,
npm ERR! code: 'EACCES',
npm ERR! path: '/Users/Jabane/.npm/glob/3.2.11/package/package.json.25961',
npm ERR! parent: 'browserify' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Darwin 13.0.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "browserify"
npm ERR! cwd /Users/Jabane
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.16
npm ERR! path /Users/Jabane/.npm/glob/3.2.11/package/package.json.25961
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, open '/Users/Jabane/.npm/glob/3.2.11/package/package.json.25961'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/kJabane/npm-debug.log
npm ERR! not ok code 0

在这种情况下可能会出现什么问题?非常感谢您的协助。

由于

1 个答案:

答案 0 :(得分:3)

这是权限问题。您需要在npm install命令前加上 sudo ,例如:

sudo npm install yeoman

它会提示您输入用户帐户的密码;并且在提供正确密码的情况下,将正确安装包。

相关问题