Aktualizować
Wydaje się, że wpływy .bomnazwa pliku może być zmieniony tak, być może trzeba wymienić org.nodejs.pkg.bomz org.nodejs.node.pkg.bomwyżej. Streszczenie zostało odpowiednio zaktualizowane.
Bardzo pomocne. Dodałbym tylko, że węzeł 0.4 ish zainstalowany w / usr, a nie / usr / local. Dlatego „sudo rm / usr / local / $ {i}” należy zmienić. Dla mnie zrobił "sudo rm / $ {i}", ponieważ pliki bomb! Gdzie pathed podobało: "./usr/bin/node"
Dustin Simpson
13
Stworzyłem do tego sedno . Używaj go na własne ryzyko.
nicerobot
5
@nicerobot Dzięki za sedno / skrypt! Prawdopodobnie powinien zwrócić uwagę innych, że rzeczywista strona z treścią tego skryptu jest tutaj . Poza tym, będąc n00b do samodzielnego uruchamiania skryptów .sh, musiałem to zrobić $ chmod u+x uninstall-node.shi $ ./uninstall-node.shzanim to zadziałało. :)
mhulse
1
tak, zadziałało, fajna odpowiedź. cokolwiek mi zostało trochę czegoś i właśnie skończyłem to od razu, rm -rf /Users/me/local/bin/nodeteraz kołyszący się węzeł jest niestabilny!
Bent Cardan,
1
@Gomino, uruchamiając takie rzeczy, powiedziałbym to bardziej ogólnie, NAPRAWDĘ powinieneś sprawdzić swój system i skrypt, aby zrozumieć, czy zrobi to, co chcesz. Skrypt został napisany dla starszych wersji macOS i Node.js, więc może wymagać aktualizacji.
To prawdopodobnie dlatego, że korzystałeś z MacPorts
końca
Zadziałało to dla mnie po tym, jak skrypt @ nicerobot (wyżej oceniona odpowiedź) zawiódł, kakofonicznie. Odinstalowano i ponownie zainstalowano 0.10.32.
Jeff Dickey,
3
a także zaginiony/usr/local/lib/dtrace/node.d
Pascal Belloncle
2
zaginiony/var/db/receipts/org.nodejs.*
Wallace Sidhrée
68
Po poprzednich postach, oto pełna lista, z której korzystałem
DZIĘKUJĘ CI. MySQL przestał działać, więc musiałem go tylko usunąć, to + ponowne uruchomienie załatwiło sprawę.
mizuki
Musiałem również usunąć dwa dodatkowe pliki: /usr/local/share/doc/node/gdbiniti/usr/local/share/systemtap/tapset/node.stp
xji
otrzymałem 2 błędy jako rm: / usr / local / bin / node: Brak takiego pliku lub katalogu, rm: /usr/local/share/man/man1/node.1: Brak takiego pliku lub katalogu
vikramvi
11
Aby usunąć `` natywną '' instalację node.js, użyłem metody sugerowanej w poprzednich odpowiedziach sudo npm uninstall npm -g, z dodatkowymi sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*.
ALE musiałem również usunąć następujące dwa katalogi:
Użyj npm, aby odinstalować. Samo uruchomienie sudo npm uninstall npm -gusuwa wszystkie pliki. Aby pozbyć się zbędnych rzeczy, takich jak nazwy ścieżek bash, uruchom to (z odpowiedzi nicerobot):
Zmodyfikowałem twoje formatowanie. Możesz zaznaczyć blok tekstu i kliknąć ikonę nawiasu klamrowego, aby uzyskać tekst o stałej szerokości. Lub wciskaj każdy wiersz czterema spacjami, jeśli jesteś masochistą.
sudo npm uninstall npm -g
jest to znacznie bezpieczniejsze i łatwiejsze niż odpowiedzi podane poniżej?Odpowiedzi:
Biegłem:
Zakodowane w istocie 2697848
Aktualizować Wydaje się, że wpływy
.bom
nazwa pliku może być zmieniony tak, być może trzeba wymienićorg.nodejs.pkg.bom
zorg.nodejs.node.pkg.bom
wyżej. Streszczenie zostało odpowiednio zaktualizowane.źródło
$ chmod u+x uninstall-node.sh
i$ ./uninstall-node.sh
zanim to zadziałało. :)rm -rf /Users/me/local/bin/node
teraz kołyszący się węzeł jest niestabilny!Jeśli zainstalowałeś Node z ich strony internetowej , spróbuj tego:
U mnie to zadziałało, ale jeśli masz jakieś pytania, mój GitHub to „mnafricano”.
źródło
/usr/local/lib/dtrace/node.d
/var/db/receipts/org.nodejs.*
Po poprzednich postach, oto pełna lista, z której korzystałem
źródło
/usr/local/share/doc/node/gdbinit
i/usr/local/share/systemtap/tapset/node.stp
Aby usunąć `` natywną '' instalację node.js, użyłem metody sugerowanej w poprzednich odpowiedziach
sudo npm uninstall npm -g
, z dodatkowymisudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
.ALE musiałem również usunąć następujące dwa katalogi:
Dopiero potem mogłem zainstalować node.js z Homebrew.
źródło
sudo rm /usr/local/bin/node /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.d
Oto pełna lista poleceń, których użyłem (podziękowania dla powyższych plakatów):
źródło
Użyj npm, aby odinstalować. Samo uruchomienie
sudo npm uninstall npm -g
usuwa wszystkie pliki. Aby pozbyć się zbędnych rzeczy, takich jak nazwy ścieżek bash, uruchom to (z odpowiedzi nicerobot):sudo rm -rf /usr/local/lib/node \ /usr/local/lib/node_modules \ /var/db/receipts/org.nodejs.*
źródło
Wziąłem listę AhrB, dołączając jeszcze trzy pliki. Oto pełna lista, z której korzystałem:
źródło
Mały skrypt ułatwiający rozwinięcie poprzednich odpowiedzi.
Zapisz go do pliku i uruchom z:
źródło
Musiałem również usunąć następujące pliki, ponieważ brew narzekał później podczas instalacji po ręcznym usunięciu wszystkich plików.
a następnie wykonaj następujące czynności
źródło
Poniższe działania działały po próbach i błędach, a te katalogi nie były zapisywalne, więc je usunąłem i w końcu udało mi się zastąpić node & npm.
źródło