在OSX Lion上安装NPM

我想在OSX Lion上安装NPM,我运行这个命令:

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

要求键入“是”,我可以得到这个:

 All clean! ! [ -d .git ] || git submodule update --init --recursive node cli.js rm npm -g -f node cli.js cache clean Assertion failed: ((req->result == -1 && req->ptr == NULL) || (req->result >= 0 && req->ptr != NULL)), function uv_fs_req_cleanup, file src/unix/fs.c, line 89. make: *** [clean] Abort trap: 6 node(21572,0x7fff73d64960) malloc: *** error for object 0x7ff772051000: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug npm-install-20221.sh: line 211: 21572 Abort trap: 6 "$node" cli.js install -gf It failed 

做了一些研究,找不到有这个问题的人。 我的节点版本是v.0.5.7-pre。

编辑

对于那些看如何安装npmjs的url已经改变为仅https (固定在上面的url)。

对。

tjameson是对的。

在安装npm之前安装稳定的版本。

直接从节点网站获取源代码:

node-v0.4.11.tar.gz源代码