Reputation: 1492
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).
Upvotes: 4
Views: 4762
Reputation: 1547
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
Upvotes: 2