2012-04-28 15 views
7

Ho giocato un po 'con il nodo un paio di mesi fa, poiché si tratta di un progetto in rapida evoluzione, ho pensato che avrei dovuto aggiornarlo di recente, non sapendo come e avendo letto su n, ho installato quello, ha installato l'ultima versione.Come rimuovo le vecchie versioni di node/npm?

Tutto era OK fino a quando non ho provato a utilizzare npm, che non funzionerebbe, vedere this issue.

Quindi avevo bisogno di rimuovere n, non sapevo in che modo rimuovere invece tutte le versioni del nodo che avevo installato usando n - {version} per ogni versione che avevo.

Ho quindi eseguito l'installazione direttamente dal sito Web node.js, sperando che risolvesse tutti i problemi che sto riscontrando.

Il nodo ora funziona come previsto, ma npm è ancora non funziona.

L'errore che viene visualizzato in npm-debug.log quando si cerca npm install {package} è:

ERR! Error: EISDIR, mkdir '/' 
ERR! You may report this log at: 
ERR!  <http://github.com/isaacs/npm/issues> 
ERR! or email it to: 
ERR!  <[email protected]> 
ERR! 
ERR! System Darwin 11.3.0 
ERR! command "node" "/usr/local/bin/npm" 
ERR! cwd/
ERR! node -v v0.6.15 
ERR! npm -v 1.1.16 
ERR! path/
ERR! code EISDIR 
ERR! message EISDIR, mkdir '/' 
ERR! errno {} 

Quello che sto cercando di fare è reinstallare nodo + NPM e ricominciare tutto da capo.

Sto utilizzando un Mac e ho poca esperienza con la riga di comando + il file system in generale con OS X, sto ancora cercando di regolare da Windows. (Pannello di controllo -> Disinstalla -> ....) .

Qualsiasi aiuto con questo sarebbe apprezzato.

+0

Puoi fare un tentativo con [questo script] (http://npmjs.org/install.sh) dal sito [npm] (http://npmjs.org/)? – mekwall

+1

Grazie per la risposta, ha effettivamente risolto il problema con NPM e ora può installare le cose bene. Fagli una risposta così posso darti qualche rappresentante :) – Daniel

risposta

13

Potrebbe fare un tentativo con this script dal npm site?

Dovrebbe pulire tutte le vecchie installazioni che hai e installare la versione più recente.

Problemi correlati