Heim  >  Artikel  >  Web-Frontend  >  Warum kann ich Node nach der Installation unter Ubuntu 12.04 nicht ausführen?

Warum kann ich Node nach der Installation unter Ubuntu 12.04 nicht ausführen?

Linda Hamilton
Linda HamiltonOriginal
2024-11-01 12:51:42254Durchsuche

Why Can't I Execute Node After Installation on Ubuntu 12.04?

NodeJS-Installationsrätsel unter Ubuntu 12.04

Trotz der Befolgung der Installationsanweisungen können beim Ausführen des Knotens im Terminal Probleme auftreten und Sie erhalten die Fehlermeldung: „-bash: /usr/ sbin/node: Keine solche Datei oder kein solches Verzeichnis.“ Dies geschieht trotz des Vorhandenseins eines Knotens im Verzeichnis /usr/sbin/.

Um dieses Problem zu beheben, müssen Sie einen symbolischen Link erstellen:

<code class="Bash">sudo ln -s `which nodejs` /usr/bin/node</code>

Alternativ, wenn Sie Sie verwenden keine Bash-kompatible Shell:

<code class="Bash">sudo ln -s /usr/bin/nodejs /usr/bin/node</code>

Erklärung aus der Installationsanleitung

Der Namenskonflikt zwischen node (Amateur Packet Radio Node Program) und nodejs erfordert die Symlink, um Konflikte zu vermeiden.

Zusätzliche Lösungen aus Kommentaren

Benutzer haben die folgenden Lösungen gemeldet:

  • sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
  • Node und nodejs mit sudo apt-get --purge remove node und sudo apt-get --purge remove nodejs entfernen und neu installieren, gefolgt von sudo apt-get install nodejs.

Das obige ist der detaillierte Inhalt vonWarum kann ich Node nach der Installation unter Ubuntu 12.04 nicht ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn