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.
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.
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%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%