Während ich diesen Code ausführe mit node a.js
:
var sys = require('sys');
sys.puts('Hello, World');
Ich erhalte Folgendes als Fehler
axconfig: Port 1 nicht aktiv
axconfig: Port 2 nicht aktiv
javascript
node.js
Gemeinschaft
quelle
quelle
Antworten:
Warnung: Dies ist alt, aber es könnte immer noch funktionieren.
Sie haben nicht node.js installieren , aber das Paket Knoten (die etwas andere , unabhängige Software enthält) für Ihre Linux - Distribution.
Sie können node.js auf drei Arten installieren: Mit git, Herunterladen der Versionsdatei oder Installation über den Paketmanager empfehle ich die Verwendung des Paketmanagers, um die Verwendung zu vereinfachen und die Aktualisierung zu vereinfachen.
Paket-Manager
Überprüfen Sie die Installation von Node.js über Package Manager . Es enthält Anweisungen zur Installation mit dem Paketmanager Ihrer Wahl.
Direkter Download
Gehen Sie zur Downloadseite von node.js und laden Sie das Paket für Ihr Betriebssystem herunter. Vergessen Sie nicht, dass auf diese Weise node.js später nicht automatisch aktualisiert wird!
Quellenzusammenstellung / Git
Zuerst benötigen Sie Git und einen Compiler. So installieren Sie sie auf debian / ubuntu (dies hängt von Ihrem Paketmanager ab):
(Wenn Sie git nicht verwenden möchten, können Sie den Quellcode von der Website herunterladen. Sie benötigen weiterhin Build-Essential oder ein gleichwertiges Element für Ihr Betriebssystem.)
Gehen Sie dann zu einem Ordner, in dem das "Knoten" -Repository abgelegt wird, so etwas wie
~/projects
oder~/src
ist gut genug, und gehen Sie folgendermaßen vor:git clone https://github.com/joyent/node.git
Geben Sie dann das Knotenverzeichnis ein, konfigurieren Sie es und erstellen Sie es.
Alles sollte gut gehen. Vor der Installation des Knotens können Sie optional die Tests ausführen, um nach Problemen zu suchen:
Sie können den Knoten schließlich installieren. Auf diese Weise können Sie den Befehl node an einer beliebigen Stelle im System und in den zu installierenden Javascript-Bibliotheken ausführen.
... und wir sind fertig. Sie können diese Zeilen Code unter Verwendung von Knoten-repl (Knotens testen REPL , denken „interaktiven Interpreter“), geben Sie einfach
node-repl
, beenden Sie mit Strg + D .quelle
curl
Dieses Problem hat nichts mit NodeJS zu tun.
Installieren Sie den Knoten nicht mit dem Befehl
sudo apt-get install node
. Dadurch wird das Funkpaket (Knoten) installiert. Für dieses Funkpaket müssen Axports aktiv sein, die nicht mit NodeJS verknüpft sindDeinstallieren Sie also den Knoten von
sudo apt-get remove node
Laden Sie nodejs manuell von hier oder von GitHub herunter , stellen Sie jedoch sicher, dass Sie den stabilen Zweig (0.4.x) installieren. Packen Sie die nodejs aus.
Zur Installation folgen Sie bitte den Anweisungen
README.md
Stellen Sie nach der Installation die Umgebungsvariablen ein
echo PATH=$PATH:/home/user/pathtonode/
quelle
Wenn Sie Node installiert haben, möchten Sie das Paket NodeJS
quelle
Wenn Sie auf Ubuntu sind, folgen Sie:
Sie müssen nodejs und nicht node installieren!
quelle
Brandon Helwig ist richtig. Es ist mir einfach passiert. Wenn Sie diese Art von Fehler erhalten, haben Sie im Allgemeinen das falsche Paket installiert. Hier finden Sie weitere Anweisungen zum Installieren einer der neuesten Versionen von Node.js.
Fix
Dadurch wird das versehentlich installierte Paket entfernt. Beide Namen für das Paket
node
undnodejs
sind gleichnode
.Wenn Sie dies tun
sudo apt-get install node
, erhalten Sie eine alte Version. Aber danke für Chris Lea, wir haben eine PPA für diese Aufgabe bekommen.Dadurch erhalten Sie die neueste Version
Node.js
Ihrer Anwendung.Wenn Sie eine aktuelle Version benötigen, können Sie diese von der Quelle aus installieren. Aber ich denke, das ist viel sauberer.
quelle
Dieses Problem tritt in Ubuntu auf, daher habe ich dieses Problem durch Git gelöst. Klonen Sie diese neue Quelle von Github und führen Sie die folgenden Aktionen aus:
Knoten deinstallieren
sudo apt-get remove - reiner Knoten
sudo apt-get clean
Installationsknoten erstellen
Git-Klon https://github.com/joyent/node.git
CD-Knoten
./configure
make
make install
Dann wird das gut funktionieren.
quelle
Wenn die von ninja vorgeschlagene Installation von Node.js für Sie funktioniert (wie unter AWS Ubuntu):
Möglicherweise möchten Sie Ihrem Systempfad dennoch einen Knoten wie folgt hinzufügen:
export PATH=/usr/bin/:$PATH
so können Sie tippen
Anstatt von
Finden Sie Ihren Knoteninstallationspfad einfach durch Eingabe
quelle
Am einfachsten ist es, zuerst die Knoteninstallation zu entfernen und dann npm zu installieren. npm ist der Node Package Manager, der NodeJS automatisch installiert
quelle