Installation von node.js nach dem Installationsknoten apt-get

14727
brian

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

Ich bin in der Lage, das richtige node.jsauf Git Hub zu finden, alles zu bauen und zu bauen. 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

25
In welcher Shell, probieren Sie 'rehash', um die Abschlussverzeichnisse erneut zu scannen. Auch wenn Sie sich in dem Verzeichnis befinden, in dem sich die Binärdatei befindet und nicht in Ihrem Pfad. versuchen Sie ./node -v Doon vor 13 Jahren 0
Ja, ich kann den Knoten zum Ausführen bringen, indem ich `/ usr / local / bin / node node -v` mache. Dann möchte ich es einfach mit` node -v` ausführen können brian vor 13 Jahren 0
Haben Sie `/ usr / local / bin` in Ihrem` $ PATH`? (geben Sie zum Testen "echo $ PATH" ein) pqnet vor 10 Jahren 0

3 Antworten auf die Frage

53
Doon

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

bash: hash -r

zsh: rehash

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

1
László Monda

Since CTTE #614907 you're simply supposed to apt-get install nodejs and proceed further by confirming the removal of the node package. You've gotta choose one over the other because of the name conflict.

1
Andre Figueiredo

Sie müssen den Knoten und die zugehörigen Pakete bereinigen:

sudo apt-get bereinigungsknoten

sudo apt-get purge