Я пытался установить node.js и обнаружил, что поддержка OpenSSL отсутствует во время ./configure
.
Как я могу это исправить? Это обязательный шаг? Будет ли --without-ssl
вариант решить проблему?
# ./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:
источник
libssl-dev
Нет, это не так.
Вы все еще можете скомпилировать nodejs с
./configure --without-ssl
источник
Это обнаруживается в Google для проблемы, которая может возникнуть при некоторых установках - возможно, links-g. У меня была проблема на Archlinux с links-utf8 и links-g-directfb.
Вероятная презентация:
Попробуй это:
Использование этой команды перед вашим
./configure
шагом должно исправить это.источник
Вы должны установить
openssl-devel
в вашей ОС с:yum install openssl-devel.x86_64
./configure --with-tls
make install
источник
Если вам не удастся использовать только libssl-dev , а не дистрибутив Debian , вы можете включить обе версии библиотеки SSL одновременно
источник