문제

I am trying to install NPM on OSX Lion, I run this command:

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

After asking to type "yes" and I do I get this:

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

Did some research and couldn't find anyone else with this exact issue. My node version is v.0.5.7-pre.

EDIT

For those looking how to install npmjs the url has changed to https only (url fixed above).

도움이 되었습니까?

해결책

Yup.

tjameson is right.

Install the stable version before installing npm.

Get the source code directly from node website:

node-v0.4.11.tar.gz Source Code

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top