Installieren von nodejs auf Red Hat

8

Ich versuche, node.js auf Red Hat Enterprise Linux Server Version 6.1 mit dem folgenden Befehl zu installieren:

%Vor%

Ich habe den folgenden Fehler erhalten:

%Vor%

Ich habe auch folgenden Befehl versucht:

%Vor%

Ich erhalte den folgenden Fehler:

%Vor%

Wie soll ich es installieren? Ich möchte die neueste Version installieren.

    
Prachi g 05.01.2015, 11:28
quelle

6 Antworten

7

Sie müssen Ihre Version von CentOS 6 auf 6.5+ oder mindestens Ihre Version von OpenSSL aktualisieren, da das für CentOS 6 bereitgestellte Paket node.js kompiliert auf einem System mit einer neueren Version von OpenSSL , das in 6.5 + verfügbar ist.

Die Alternative besteht darin, den Knoten manuell aus der Quelle zu kompilieren und zu installieren oder die vorkompilierten Binärdateien von nodejs.org zu verwenden.

    
mscdex 05.01.2015, 12:54
quelle
19

NodeJS stellt ein Setup-Skript bereit, das ausgeführt werden muss, bevor Sie es mit yum installieren

%Vor%

Dann sollte der yum-Befehl funktionieren

%Vor%

Ссылка

    
jfredys 13.01.2015 16:04
quelle
11

Ich habe nicht die Gelegenheit, die Antwort von jfredys zu kommentieren, aber ich wollte ein Addendum hinzufügen. Seine Antwort ist korrekt für bestimmte Umgebungen, die ich annehme, aber es scheiterte für mich, als ich auf den Fehler stieß:

Ihre Distribution, die als "redhat-release-server-6Server-6.6.0.2.el6.x86_64" identifiziert wird, wird derzeit nicht unterstützt. Bitte kontaktieren Sie NodeSource unter Ссылка , wenn Sie der Ansicht sind, dass dies nicht stimmt oder Ihre Distribution für die Unterstützung in Betracht gezogen werden soll

Ich hatte in letzter Zeit in Verrücktheit geraten, als ich versuchte, Meteor-Pakete auf einem anderen Server zu installieren, und es stellte sich heraus, dass es sich um ein Proxy / Firewall-Problem handelte, bei dem versucht wurde, SSL-Sites zu treffen. Ich musste alle curl-Befehle ändern, um -k zu verwenden, um falsche SSL-Warnungen zu umgehen. Zuerst habe ich das Installationsskript lokal kopiert:

%Vor%

Während ich dabei war, entfernte ich die s (silent) -Option, um einen Einblick in irgendwelche Probleme zu geben (zum Glück gab es keine). In dem Skript habe ich alle curl-Befehle geändert, um -k zu verwenden (hat auch die stille Option nur für den Fall entfernt). Ich habe es ausführbar gemacht und das lief sauber (unter sudo), ich konnte dann endlich npm mit

installieren %Vor%

Und alles war glücklich:

%Vor%     
Eric Soyke 17.07.2015 19:47
quelle
4

Genau wie in Ссылка müssen Sie Folgendes starten:

%Vor%

oder

%Vor%

abhängig von der NodeJS-Version, die Sie benötigen. Dann führe einfach

aus %Vor%     
Tomas P. R. 20.09.2016 04:35
quelle
2

Wenn dieser Befehl nicht funktioniert, dann besuchen Sie ...

Ссылка

in Ihrem Browser

Es gibt Anweisungen, wie man stattdessen wget verwendet.

%Vor%

vielleicht wird das jemandem helfen!

    
danday74 22.01.2016 15:35
quelle
1

IMO die Antwort von @Eric Soyke sollte als die richtige markiert werden. Eine Sache, die Sie ändern sollten, wenn Sie Knoten v4 wollen, ist, 'setup' durch 'setup_4.x' zu ersetzen.

Die Reihenfolge der Befehle (zumindest für einen Root-Benutzer) lautet wie folgt:

%Vor%     
ishahak 15.06.2016 10:16
quelle

Tags und Links