J'essayais d'installer node.js et j'ai trouvé le support OpenSSL manquant pendant ./configure
.
Comment puis-je le réparer? Est-ce une étape obligatoire? L' --without-ssl
option résoudrait-elle le problème?
# ./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:
la source
libssl-dev
Non ce n'est pas.
Vous pouvez toujours compiler nodejs avec
./configure --without-ssl
la source
Cela se présente sur Google pour un problème qui pourrait arriver avec certaines installations - peut-être links-g. J'ai eu le problème sur Archlinux avec links-utf8 et links-g-directfb.
Présentation probable:
Essaye ça:
L'utilisation de cette commande avant votre
./configure
étape devrait résoudre le problème.la source
Vous devez installer
openssl-devel
dans votre système d'exploitation avec:yum install openssl-devel.x86_64
./configure --with-tls
make install
la source
Si vous ne réussissez pas uniquement avec libssl-dev , via la distribution Debian , vous pouvez inclure les deux versions de la bibliothèque SSL en même temps.
la source