Wie installiere ich NPM / elasticsearch-head ohne Internetverbindung?

487
clamismagic

Ich versuche, NPM ohne Internetverbindung auf meinem Computer zu installieren. Durch einige Recherchen im Web bin ich auf Vorschläge zur Verwendung von npmbox gestoßen . Also gab ich npmbox einen Versuch, aber wenn ich versuche, bin/npmunbox /path/to/npm.npmboxNPM auf meinem Rechner zu installieren (npm.npmbox ist das Offline-Paket von NPM), tritt ein Fehler auf:

/usr/bin/env: node: No such file or directory 

Warum brauche ich NPM?

Das allgemeine Problem ist, dass ich versuche, elasticsearch-head in der Maschine zu installieren, und es gibt eine package.jsonDatei, die npm installinstalliert werden muss und auch npm run start, um die Schnittstelle zum Laufen zu bringen. Also meine frage.

Einige zusätzliche Informationen, die Sie benötigen

OS => RHEL6

ELK Stack Version => 5.5.0 (elasticsearch-head kann nicht als Plugin installiert werden, nicht mehr empfohlen)

Kann mir jemand bei einem der 2 Probleme helfen, die ich habe? Alle zusätzlichen Informationen, die Sie benötigen, können Ihnen zur Verfügung gestellt werden. Danke im Voraus!

PS Ich bin sehr neu in NPM. Wenn ich also offensichtliche Lösungen verpasst habe, verzeihen Sie bitte meine Unwissenheit.

2
Sie haben sowohl Knoten als auch NPM installiert, oder? Burgi vor 6 Jahren 1
Darüber hinaus ist es wahrscheinlich, dass bei der Installation weitere Dateien und (Knoten-) Module heruntergeladen werden. Seth vor 6 Jahren 0
@Burgi sowohl Knoten als auch NPM befinden sich auf meiner Maschine mit Internetverbindung .. Ich versuche jedoch, diese auf einer Maschine ohne Internetverbindung zu installieren, und ich weiß nicht, wie ich das machen soll. clamismagic vor 6 Jahren 0
@Seth Solange ich NPM installieren oder sogar den Elasticsearch-Kopf offline aktivieren kann, habe ich nichts dagegen, weitere Dateien und Module herunterzuladen, solange der Prozess vollständig offline durchgeführt werden kann (z. B. kein "curl"). clamismagic vor 6 Jahren 0

1 Antwort auf die Frage

0
Paul Sweatte

Laden Sie die neueste portable node.js herunter . Es hat die folgenden Funktionen:

  • Führt eine NodeJS-Instanz in einer Befehlszeilen-Shell aus.
  • Enthält den Node Package Manager (NPM).
  • Vollständig portabel - läuft von USB, SD oder Festplatte.
  • Benötigt keine Administratorrechte.
  • Sie benötigen keine externe Software - einfach herunterladen und ausführen!
  • Im PortableApps.com-Format zur einfachen Integration verpackt.

Verwenden Sie zum Aktualisieren von npm den folgenden Vorgang:

  • Laden Sie einen NPM-Release-Tar herunter
  • Extrahieren Sie den NPM-Tar als globalen node_modulesOrdnernpm_new
  • Benennen Sie den vorhandenen npmOrdner in umnpm_old
  • Benennen Sie den npm_newOrdner in umnpm

Verweise