npm更新错误,同时试图安装离子

我试图安装NPM时遇到问题。 总是运行良好,但现在,我要安装“离子”,问题是,当我试图重新安装nodejs一切正常,似乎npm安装,但试图更新它,它给了我错误,所以我试图通过这个命令来更新它:

curl https://www.npmjs.org/install.sh | sh 

我不能安装离子,我不知道为什么。 我已经安装了几个月前cordova和phonegap,但离子给我麻烦。 阅读指南,告诉我更新我的NPM,这样做,我已经(这是使用上面的命令以下错误)

  cleanup prefix=/usr/local All clean! unbuild npm@1.4.14 npm ERR! Error: EACCES, unlink '/usr/local/lib/node_modules/npm' npm ERR! { [Error: EACCES, unlink '/usr/local/lib/node_modules/npm'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modules/npm' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Darwin 13.2.0 npm ERR! command "/usr/local/bin/node" "/private/var/folders/ry/gd7h2rhs52n10yr83_w50wyw0000gp/T/npm.18934/package/cli.js" "rm" "npm" "-gf" npm ERR! cwd /private/var/folders/ry/gd7h2rhs52n10yr83_w50wyw0000gp/T/npm.18934/package npm ERR! node -v v0.10.29 npm ERR! npm -v 1.4.16 npm ERR! path /usr/local/lib/node_modules/npm npm ERR! code EACCES npm ERR! errno 3 npm ERR! stack Error: EACCES, unlink '/usr/local/lib/node_modules/npm' npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /private/var/folders/ry/gd7h2rhs52n10yr83_w50wyw0000gp/T/npm.18934/package/npm-debug.log npm ERR! not ok code 0 > npm@1.4.16 prepublish . > node bin/npm-cli.js prune --prefix=. --no-global && rm -rf test/*/*/node_modules && make -j32 doc make: Nothing to be done for `doc'. npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/npm' npm ERR! error rolling back npm@1.4.16 { [Error: EACCES, unlink '/usr/local/lib/node_modules/npm'] npm ERR! error rolling back errno: 3, npm ERR! error rolling back code: 'EACCES', npm ERR! error rolling back path: '/usr/local/lib/node_modules/npm' } npm ERR! Error: EACCES, unlink '/usr/local/lib/node_modules/npm' npm ERR! { [Error: EACCES, unlink '/usr/local/lib/node_modules/npm'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modules/npm' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Darwin 13.2.0 npm ERR! command "/usr/local/bin/node" "/private/var/folders/ry/gd7h2rhs52n10yr83_w50wyw0000gp/T/npm.18934/package/cli.js" "install" "-gf" npm ERR! cwd /private/var/folders/ry/gd7h2rhs52n10yr83_w50wyw0000gp/T/npm.18934/package npm ERR! node -v v0.10.29 npm ERR! npm -v 1.4.16 npm ERR! path /usr/local/lib/node_modules/npm npm ERR! code EACCES npm ERR! errno 3 npm ERR! stack Error: EACCES, unlink '/usr/local/lib/node_modules/npm' npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /private/var/folders/ry/gd7h2rhs52n10yr83_w50wyw0000gp/T/npm.18934/package/npm-debug.log npm ERR! not ok code 0 

在我的Mac OS X上使用命令sudo su解决(所以不要使用sudo与commando或sudo $用户名)。 然后使用它运行的curl命令行。

不过谢谢。 可能这个答案可能是有用的

尝试这个:

  rm -rf /usr/local/lib/node_modules/npm sudo curl https://www.npmjs.org/install.sh | sh