Installieren von node.js nach apt-get install node

25

node.jsIch versuche zu installieren und ich habe den Fehler gemacht, zu installieren apt-get install node. Welches ist nicht node.js.

Ich bin in der Lage, das Richtige node.jsauf Git Hub zu finden, zu bauen und alles zu machen. Alles scheint installiert zu sein. Aber ich bekomme diesen Fehler beim Ausführennode -v

~/node$ node -v
-bash: /usr/sbin/node: No such file or directory

Irgendwelche Ideen, wie man node -vArbeit macht?

Auch auf Ubuntu 10.04, wenn es hilft

brian
quelle
welche Shell, versuchen rehashSie, die Vervollständigungsverzeichnisse erneut zu scannen. Auch wenn Sie sich in dem Verzeichnis befinden, in dem sich die Binärdatei befindet, und es sich nicht in Ihrem Pfad befindet. try ./node -v
Doon
Ja, ich kann Node zum Laufen bringen, indem ich /usr/local/bin/node node -v... obwohl ich es mit simplynode -v
brian
Sie haben /usr/local/binin Ihrem $PATH? (Typ echo $PATHzu testen)
pqnet

Antworten:

53

Es sieht so aus, als hätten Sie den Knoten aus / usr / sbin entfernt (deinstalliert). Stellen Sie einfach sicher, dass sich / usr / local / bin in Ihrem Pfad befindet, und führen Sie ihn aus

bash: hash -r

zsh: rehash

Und Ihre Shell sollte den neuen Speicherort abholen und für Sie ausführen.

Doon
quelle
1

Seit CTTE # 614907 müssen Sie lediglich apt-get install nodejsdie Entfernung des nodePakets bestätigen und fortfahren . Sie müssen wegen des Namenskonflikts eine über die andere wählen.

László Monda
quelle
1

Sie müssen Knoten und verwandte Pakete löschen:

sudo apt-get purge node

sudo apt-get purge

Andre Figueiredo
quelle