2011-09-10 81 views
4

我想在OSX獅子安裝NPM,我運行以下命令:在OSX上安裝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(網址上面固定)。

+0

呃,不使用節點的v0.5.x,它不是穩定的。嘗試使用v0.4.11,這是最新的穩定版。 – tjameson

+0

我剛剛從github master安裝它,我該如何更改版本? – mikelbring

+4

'git checkout v0.4.11; 。/配置;使; sudo make install' – tjameson

回答