Ich habe versucht, node.js zu installieren und festgestellt, dass die OpenSSL-Unterstützung während fehlte ./configure
.
Wie kann ich es reparieren? Ist es ein obligatorischer Schritt? Würde die --without-ssl
Option das Problem beheben?
# ./configure
Checking for gcc : ok
Checking for library dl : not found
Checking for openssl : not found
Checking for function SSL_library_init : not found
Checking for header openssl/crypto.h : not found
/home/ec2-user/node-v0.6.6/wscript:374: error: Could not autodetect OpenSSL
support.
Make sure OpenSSL development packages are installed. Use configure --without-ssl
to disable this message.
apt-get install pkg-config
debian:
quelle
libssl-dev
Nein, das ist es nicht.
Sie können mit noch nodejs kompilieren
./configure --without-ssl
quelle
Dies wird bei Google für ein Problem angezeigt, das bei einigen Installationen auftreten kann - möglicherweise links-g. Ich hatte das Problem auf Archlinux mit links-utf8 und links-g-directfb.
Voraussichtliche Präsentation:
Versuche dies:
Die Verwendung dieses Befehls vor Ihrem
./configure
Schritt sollte das Problem beheben.quelle
Sie müssen
openssl-devel
in Ihrem Betriebssystem installieren mit:yum install openssl-devel.x86_64
./configure --with-tls
make install
quelle
Wenn Sie nicht nur mit libssl-dev über Debian Distribution erfolgreich sind, können Sie beide SSL-Bibliotheksversionen gleichzeitig einschließen
quelle