Also, ich arbeite auf einem Mac und als Webserver habe ich Debian 8 installiert. Jedoch arbeite ich gerade an einer Knotenanwendung, die ich die meiste Zeit auf meinem localhost entwickelt habe, wo alles gut funktioniert - ich kann node index.js
ohne Probleme verwenden.node: Befehl nicht gefunden auf Debian
Allerdings habe ich installiert Knoten auf meinem Webserver über die Empfehlung der node.js Website, die ist ...
sudo apt-get install -y nodejs
..., die keine Fehler werfen haben. Danach könnte ich den npm-Befehl verwenden. Aber wenn ich versuche, node index.js
auszuführen, erhalte ich bash: node: command not found
. Außerdem ist der Knoten nicht in meinem Ordner /usr/local/bin
installiert. Also kann ich nicht mal über /usr/local/bin/node
reinlaufen, was here empfohlen wurde.
Also, was genau habe ich falsch gemacht? Ich bin im Moment ziemlich verwirrt und weiß wirklich nicht, wie ich das Problem beheben kann.
nicht für mich arbeiten. Wenn ich jedoch alles lösche und nodejs-legacy installiere, funktioniert es einwandfrei. Tyvm :) –
Ja, ich habe über 'nodejs-legacy' gelesen ... Wahrscheinlich wurde das Paket so benannt (in einigen DEbian-Versionen), um Konflikte mit einem anderen Paket namens' node' zu vermeiden, das völlig unabhängig von nodejs ist. .. Meine Antwort aktualisiert. – MarcoS