2012-04-28 18 views
7

He estado jugando con Node hace un par de meses, ya que es un proyecto en rápida evolución, pensé que necesitaría actualizarlo cuando lo recogí recientemente, sin saber cómo y habiendo leído sobre n, instalé eso, instaló la última versión.¿Cómo elimino las versiones antiguas de node/npm?

Todo estaba bien hasta que intenté usar npm, que no funcionaría, vea this issue.

Así que tuve que eliminar n, no sabía cómo, así que en su lugar eliminé todas las versiones del nodo que había instalado usando n - {version} para cada versión que tenía.

Luego ejecuté el instalador directamente desde el sitio web node.js, esperando que solucionara todos los problemas que estoy teniendo.

Nodo ahora funciona como se esperaba, pero npm es todavía no funciona.

El error que se muestra en npm-debug.log al intentar npm install {package} es:

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 {} 

Lo que estoy tratando de hacer es volver a instalar el nodo + NPM y empezar todo de nuevo.

Estoy usando una Mac, y tengo poca experiencia con el sistema de archivos Commandline + en general con OS X, todavía estoy tratando de ajustarme desde Windows ... (Panel de control -> Desinstalar -> ....) .

Cualquier ayuda con esto sería apreciada.

+0

¿Podría intentarlo con [este script] (http://npmjs.org/install.sh) del [sitio de npm] (http://npmjs.org/)? – mekwall

+1

Gracias por la respuesta, en realidad arregló npm, y ahora puede instalar las cosas bien. Haz que sea una respuesta para que pueda darte un representante :) – Daniel

Respuesta

13

¿Podría intentarlo con this script desde npm site?

Debe limpiar cualquier instalación anterior que tengas e instalar la última versión.

Cuestiones relacionadas