npm packager安装错误

Ash*_*ish 3 node.js npm

我跑了命令 -

sudo curl http://npmjs.org/install.sh | SH

但是我得到了这个错误.有人可以帮忙吗?

Password:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
101  7881  101  7881    0     0   5165      0  0:00:01  0:00:01 --:--:--  7696
tar=/usr/bin/tar
version:
bsdtar 2.6.2 - libarchive 2.6.2
install npm@1.0
fetching: http://registry.npmjs.org/npm/-/npm-1.0.106.tgz
0.5.11-pre
1.0.106
cleanup prefix=/usr/local
All clean!
npm ERR! Could not create /usr/local/lib/node_modules/___npm.npm
npm ERR! error installing npm@1.0.106 Error: EACCESS, Permission denied '/usr/local/lib/node_modules'
npm ERR! Error: EACCESS, Permission denied '/usr/local/lib/node_modules'
npm ERR! Report this *entire* log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>
npm ERR! 
npm ERR! System Darwin 10.8.0
npm ERR! command "/usr/local/bin/node" "/private/var/folders/a4/a4oBVIXZEDS3kWEMo4Gh8U+++TI/-Tmp-/npm.4405/package/cli.js" "install" "-gf"
npm ERR! cwd /private/var/folders/a4/a4oBVIXZEDS3kWEMo4Gh8U+++TI/-Tmp-/npm.4405/package
npm ERR! node -v v0.5.11-pre
npm ERR! npm -v 1.0.106
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCESS
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /private/var/folders/a4/a4oBVIXZEDS3kWEMo4Gh8U+++TI/-Tmp-/npm.4405/package/npm-debug.log
npm not ok
It failed
Run Code Online (Sandbox Code Playgroud)

zal*_*rak 10

他们建议不要在这个网站上使用Sudo:http://howtonode.org/introduction-to-npm,而是使用:

sudo chown -R $USER /usr/local
Run Code Online (Sandbox Code Playgroud)

其次是:

curl http://npmjs.org/install.sh | sh
Run Code Online (Sandbox Code Playgroud)

  • 让我提一下:永远不要这样做.这是一个http链接,你正在执行一个远程脚本:-). (4认同)
  • 您不想更改/ usr/local的权限,除非您真的知道自己在做什么. (3认同)

Jat*_*tra 5

使用sudo以下命令调用命令

sudo curl http://npmjs.org/install.sh | sudo sh
Run Code Online (Sandbox Code Playgroud)