Frage

Ich versuche zu installieren socket.io Auf meiner Maschine, aber ich stoße immer wieder auf Fehler, wenn ich laufe npm install socket.io wie auf ihrer Website angegeben. Ich bin mir nicht sicher, ob ich Versionen für NPM oder Node.js habe oder ob mir einfach etwas Offensichtliches fehlt. Soweit ich das beurteilen kann, habe ich die neueste stabile Version von beiden.

Wenn ich den Installationsbefehl ausführe, gibt die Konsole über 40 Fehler aus, und am Ende bekomme ich die Leitung npm not ok. Irgendwelche Ideen, was schief geht?

War es hilfreich?

Lösung

Was ist der Fehler?

Installieren Sie? npm Verwenden von Code von git? Ich kann nur vermuten, dass Sie keinen stabilen Code verwenden, da der Master -Zweig von Git oft instabil ist.

Wenn dies der Fall ist, können Sie den neuesten Code aus dem Git -Repository erhalten und erneut installieren.

$ cd npm
$ git pull
$ make install

Ich hoffe, es wird Ihr Problem lösen.

Andere Tipps

Sie müssen ein Fehlerprotokoll angeben, wenn jemand Ihr Problem beheben soll. Es wäre auch hilfreich zu wissen, ob Sie Knoten und NPM von Quelle oder Drehzahl installiert haben. Wenn Sie aus der Quelle installiert haben, haben Sie außerdem eine Standardinstallation durchgeführt oder haben Sie Anpassungen vorgenommen?

Wenn Sie von vorne anfangen können, schlage ich vor, den folgenden Schritten zu folgen und zu sehen, wie Sie gehen. Wenn Sie in Ihr Home -Verzeichnis einbauen, ist keine Stamme erforderlich. Es erleichtert es, alles zu entfernen, wenn Sie wieder anfangen müssen.

  1. Installieren Sie die stabile Version des Knotens in Ihrem Home -Verzeichnis (Verwendung ./configure --prefix=~/Node/)
  2. Stellen Sie Ihren Pfad nach Bedarf ein (dh. PATH=/home/user/Node/bin:$PATH)
  3. Führen Sie den Standard -NPM -Installateur aus (aus.curl http://npmjs.org/install.sh | sh)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top