In der Vergangenheit habe ich Node.js installiert. Jetzt habe ich versucht, es gemäß dieser Anleitung zu aktualisieren, und am Ende hatte ich zwei Versionen davon, node
auf Version 0.10.7 und nodejs
auf Version 0.12.7. Um dies zu klären, wollte ich es vollständig entfernen und neu installieren. apt-get remove nodejs
hat gut funktioniert, aber nicht apt-get remove node
:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'node' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Aber:
$ which node
/usr/local/bin/node
Ist es sicher, diese Datei zu entfernen, oder lauern Reste woanders herum?
.bashrc
wird nichts erwähntnode
. Nach dem Entfernen der Datei und der Neuinstallation von Node.js wirdwhich node
nun zurückgegeben,/usr/bin/node
was in Ordnung ist, aber die Eingabe führt nurnode
zubash: /usr/local/bin/node: No such file or directory
. Irgendeine Idee?/etc/environment
und~/.profile
node
dort. :(hash -r
und versuchen Sie es erneut.Sie installieren den Knoten aus Binärdateien, bei denen es sich um eine Selbstinstallation handelt (ohne Ubuntu Software Center).
Wenn Sie den Knoten selbst installieren, erstellen Sie normalerweise eine symbolische Verknüpfung zu / usr / bin oder / usr / local / bin, um den Pfad für alle systemweit einzugeben.
Wenn Sie eine neue Version des Knotens installiert haben, müssen Sie lediglich den Symlink des alten entfernen und stattdessen den neuen platzieren.
Entfernen Sie natürlich vorher die in / usr / local / bin oder / usr / bin.
quelle