Actualizar
Parece que la recibos .bomnombre de archivo puede haber cambiado por lo que puede que tenga que reemplazar org.nodejs.pkg.bomcon org.nodejs.node.pkg.bomel anterior. La esencia se ha actualizado en consecuencia.
Muy útil. Lo único que agregaría es que el nodo 0.4 ish está instalado en / usr, no / usr / local. Entonces "sudo rm / usr / local / $ {i}" necesita ser cambiado. Para mí, hice "sudo rm / $ {i}", ya que los archivos de bom que se bordeaban me gustaban: "./usr/bin/node"
Dustin Simpson,
13
Creé una esencia para ello. Úselo bajo su propio riesgo.
nicerobot
55
@nicerobot Gracias por la esencia / guión! Probablemente debería señalar a los demás que la página principal de ese script está aquí . Además, al ser un n00b para ejecutar scripts .sh, tuve que hacerlo $ chmod u+x uninstall-node.shy luego $ ./uninstall-node.shfuncionó para mí. :)
mhulse
1
sí funcionó, buena respuesta. ¡Lo que sea que me quedaba algo y acabé de terminar con el rm -rf /Users/me/local/bin/nodenodo oscilante inestable!
Doblado Cardan
1
@Gomino cuando ejecuta cosas como esta, lo diría de manera más general, REALMENTE debería verificar su sistema y el script para comprender si va a hacer lo que quiere. El script se escribió en versiones anteriores de macOS y Node.js, por lo que puede requerir actualizaciones.
nicerobot
116
Si instaló Node desde su sitio web , intente esto:
Esto funcionó para mí después de que el guión de @ nicerobot (respuesta de mayor calificación) fallara, cacofónicamente. Desinstalado y reinstalado 0.10.32.
Jeff Dickey
3
y también desaparecido/usr/local/lib/dtrace/node.d
Pascal Belloncle
2
desaparecido/var/db/receipts/org.nodejs.*
Wallace Sidhrée
68
Siguiendo publicaciones anteriores, aquí está la lista completa que utilicé
GRACIAS. Mi MySQL dejó de funcionar, así que solo necesitaba eliminarlo, esto + un reinicio funcionó.
mizuki
También tuve que eliminar dos archivos adicionales: /usr/local/share/doc/node/gdbinity/usr/local/share/systemtap/tapset/node.stp
xji
obtuve 2 errores como rm: / usr / local / bin / node: No
existe
11
Para eliminar la instalación 'nativa' de node.js, he utilizado el método sugerido en respuestas anteriores sudo npm uninstall npm -g, con más sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*.
PERO, tuve que eliminar también los siguientes dos directorios:
Use npm para desinstalar. Simplemente ejecutar sudo npm uninstall npm -gelimina todos los archivos. Para deshacerse de cosas extrañas como nombres de ruta bash, ejecute esto (de la respuesta de nicerobot):
También tuve que eliminar los siguientes archivos, ya que brew se quejó en la instalación más tarde después de eliminar manualmente todos los archivos.
Use el marcado para formatear su código o pathes como monotipo.
buhtz
La pregunta es acerca de la desinstalación no instalar .. es probable que escribir mal que debe ser ..... cerveza desinstalación nodo
mhasan
0
Lo siguiente funcionó después de la prueba y error, y estos directorios no se podían escribir, así que los eliminé y finalmente pude reemplazar el nodo y npm.
Modifiqué tu formato. Puede seleccionar un bloque de texto y hacer clic en el icono de llaves para obtener texto monoespacial. O sangra cada línea con cuatro espacios si eres masoquista.
sudo npm uninstall npm -ges mucho más seguro y fácil que las respuestas dadas a continuación?Respuestas:
Corrí:
Codificado en esencia 2697848
Actualizar Parece que la recibos
.bomnombre de archivo puede haber cambiado por lo que puede que tenga que reemplazarorg.nodejs.pkg.bomconorg.nodejs.node.pkg.bomel anterior. La esencia se ha actualizado en consecuencia.fuente
$ chmod u+x uninstall-node.shy luego$ ./uninstall-node.shfuncionó para mí. :)rm -rf /Users/me/local/bin/nodenodo oscilante inestable!Si instaló Node desde su sitio web , intente esto:
Esto funcionó para mí, pero si tiene alguna pregunta, mi GitHub es 'mnafricano'.
fuente
/usr/local/lib/dtrace/node.d/var/db/receipts/org.nodejs.*Siguiendo publicaciones anteriores, aquí está la lista completa que utilicé
fuente
/usr/local/share/doc/node/gdbinity/usr/local/share/systemtap/tapset/node.stpPara eliminar la instalación 'nativa' de node.js, he utilizado el método sugerido en respuestas anteriores
sudo npm uninstall npm -g, con mássudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*.PERO, tuve que eliminar también los siguientes dos directorios:
Solo después de eso pude instalar node.js con Homebrew.
fuente
sudo rm /usr/local/bin/node /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.dEsta es la lista completa de comandos que utilicé (Muchas gracias a los carteles anteriores):
fuente
Use npm para desinstalar. Simplemente ejecutar
sudo npm uninstall npm -gelimina todos los archivos. Para deshacerse de cosas extrañas como nombres de ruta bash, ejecute esto (de la respuesta de nicerobot):sudo rm -rf /usr/local/lib/node \ /usr/local/lib/node_modules \ /var/db/receipts/org.nodejs.*fuente
Tomé la lista de AhrB, mientras agregué tres archivos más. Aquí está la lista completa que he usado:
fuente
Un pequeño script de conveniencia que se expande en respuestas anteriores.
Guárdelo en un archivo y ejecútelo con:
fuente
También tuve que eliminar los siguientes archivos, ya que brew se quejó en la instalación más tarde después de eliminar manualmente todos los archivos.
y luego haz lo siguiente
fuente
Lo siguiente funcionó después de la prueba y error, y estos directorios no se podían escribir, así que los eliminé y finalmente pude reemplazar el nodo y npm.
fuente