2011-09-29 5 views
2

J'ai cygwin et node.exe (0.5.7) installé sur ma fenêtre XP.Node.js: Comment installer NPM

Lorsque je git clone npm(1.0.30), cd npm, then "make install", il y a beaucoup de clonage de node_modules.

Mais il s'est arrêté lors de l'exécution "node cli.js install git+https://github.com/isaac/ronnjs.git".

Ce qui suit est mon npm-debug.log.

informations, il a travaillé si elle se termine par ok

verbose cli [ 'E:\node\node.exe',
verbose cli 'e:\github\npm\cli.js',
verbose cli 'cache',
verbose cli 'clean' ]
info using [email protected]
info using [email protected]
verbose config file C:\Documents and Settings\zhangchiqing.npmrc
verbose config file E:\etc\npmrc
ERR! prefix directory not found
ERR! Error: ENOENT, �����ɹ����ɡ�
ERR! 'E:'
ERR! Report this entire log at:
ERR! http://github.com/isaacs/npm/issues
ERR! or email it to:
ERR! [email protected]
ERR!
ERR! System Windows_NT 5.1.2600
ERR! command "E:\node\node.exe" "e:\github\npm\cli.js" "cache" "clean"
ERR! cwd E:\github\npm
ERR! node -v v0.5.7
ERR! npm -v 1.0.30
verbose exit [ 1, true ]

+0

Les problèmes avec npm devraient aller sur la page github. AFAIK, NPM n'est pas supporté sur 0.5.x, et surtout pas sur Cygwin. Essayez quelque chose dans la gamme 0.4.x. Aussi, avez-vous essayé le script d'installation d'Isaac? Cela fonctionne à merveille dans Bash: 'curl http://npmjs.org/install.sh | sh' – tjameson

+0

Avez-vous suivi l'étape pour créer le lien comme décrit sous installation? Je ne vous vois pas en parler. "et liez mongo_hacker.js à .mongorc.js dans votre répertoire personnel:" – zarry

Répondre

7

Cela fonctionne dans Ubuntu. Vous devez utiliser une version antérieure du noeud.

sudo apt-get install -y g++ libssl-dev apache2-utils curl git-core 
git clone git://github.com/joyent/node.git 
cd node 
git checkout v0.4.11 
./configure 
make 
sudo make install 
node -v 
curl https://npmjs.org/install.sh | sudo sh 
npm -v