So beheben Sie den Fehler / usr / bin / env: "node": Datei oder Verzeichnis existieren nicht

Wenn wir versuchen, eine Anwendung auszuführen, die NodeJS in Debian, Ubuntu und Derivaten verwendet, wird manchmal die folgende Meldung ausgegeben error /usr/bin/env: «node»: No existe el archivo o el directorio und die Anwendung läuft nicht, es ist ein seit langem bekanntes Problem, das auf sehr einfache Weise gelöst werden kann. Die Schritte zur Lösung und der Grund für den Fehler werden nachfolgend beschrieben.

Informationen zum Fehler / usr / bin / env: "node": Die Datei oder das Verzeichnis ist nicht vorhanden

El error /usr/bin/env: «node»: No existe el archivo o el directorio ist seit geraumer Zeit bekannt, sein Ursprung reicht zurück bis LinuxNode (Paket node) und node.js (Paket nodejs) wurden so konzipiert, dass sie vom Befehl aufgerufen werden können node und sie widersprechen sich zum Zeitpunkt ihrer Hinrichtung.

Das Debian Technical Committee zur Verhinderung von Kollisionen von Programmnamen in der Distribution entschied, dass das Paket nodejs wird nicht mehr vom Befehl aufgerufen node  aber von nodejs und dass eine Binärdatei aufgerufen wird nodejs-legacy (welches a enthält /usr/bin/node als symbolische Verbindung zu /usr/bin/nodejs).

Aufgrund von Konzeptkonflikten wird diese Art von Fehler manchmal beibehalten, die Lösung des Problems ist recht einfach.

Die Lösung für den Fehler / usr / bin / env: "node": Die Datei oder das Verzeichnis existiert nicht

Der richtige Weg für diesen Fehler ist die Installation der Binärdatei nodejs-legacy Das enthält die symbolische Verknüpfung und löst den falschen Aufruf automatisch. Der Befehl zum Ausführen lautet wie folgt:

sudo apt-get install nodejs-legacy

Die Alternative zur Installation des entsprechenden Binärpakets besteht darin, dass wir eine symbolische Verknüpfung zum Zugriff auf den Knoten erstellen. Der auszuführende Befehl lautet wie folgt:

ln -s /usr/bin/nodejs /usr/bin/node

Mit jedem dieser Befehle können Sie dieses Problem lösen, das einfach durch eine Mehrdeutigkeit beim Aufrufen der entsprechenden Pakete verursacht wird und das bereits gelöst sein sollte.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Jahir Gilberth Medina López sagte

    Vielen Dank, das GTOP hatte mir Probleme bereitet