390 Stimmen

Nodejs vs node auf ubuntu 12.04

Ich habe Node.js auf Ubuntu gemäß den Anweisungen hier installiert.

Wenn ich node --version im Terminal eingebe, sehe ich folgendes:
-bash: /usr/sbin/node: Datei oder Verzeichnis nicht gefunden

Ich kann Node in dem Verzeichnis /usr/sbin/ jedoch sehen.

Das Schreiben von npm --version zeigt 1.3.5
Das Schreiben von nodejs --version zeigt v0.10.15

Außerdem kann ich Node im Verzeichnis /usr/bin/ sehen.

Also, wie bekomme ich node zum Laufen?

Außerdem, wenn ich anstelle von Bash zsh verwende, funktioniert der Befehl node.

1voto

Jamie Hutber Punkte 24382

Ich hatte einen symbolischen Link erstellt, aber es hat immer noch nicht funktioniert.

Ich hatte vergessen, mein Terminal neu zu starten (meine Putty-Verbindung). Nachdem ich es ohne den symbolischen Link zum Laufen gebracht hatte :)

1voto

Dimitar Mazhlekov Punkte 996

Verwenden Sie einfach NVM(Node Version Manager) - https://github.com/creationix/nvm

Es ist zum Standard für das Verwalten von Node.js geworden.

Wenn Sie eine neue Version benötigen:

nvm install NEUE_VER
nvm use XXX

Wenn etwas schief geht, können Sie immer zurückgehen mit

nvm use ALTE_VER

1voto

Sie können diesen Befehl ausführen, um Node.js zu aktivieren:

scl enable rh-nodejs8 bash

Hinweis: Überprüfen Sie Ihre Node-Version.

Quelle: https://developers.redhat.com/products/softwarecollections/hello-world/

1voto

Ashok R Punkte 18270

https://nodejs.org/de/download/

Laden Sie die .pkg-Datei auf Ihren Mac herunter und installieren Sie sie. Es funktioniert direkt.

  ~ which node
/usr/local/bin/node
  ~ node --version
v10.11.0
  ~ which npm
/usr/local/bin/npm
  ~ npm --version
6.4.1

0voto

gino Punkte 179

Es ist optional, den vorhandenen Node und Nodejs zu entfernen, aber stattdessen das neueste 7.x Nodejs zu installieren.

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X