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.
¿Podría intentarlo con [este script] (http://npmjs.org/install.sh) del [sitio de npm] (http://npmjs.org/)? – mekwall
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