Saya mencoba menginstal node.js dan menemukan dukungan OpenSSL hilang selama ./configure
.
Bagaimana saya bisa memperbaikinya? Apakah ini langkah wajib? Apakah --without-ssl
opsi akan memperbaiki masalah?
# ./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:
sumber
libssl-dev
Tidak.
Anda masih dapat mengkompilasi nodejs dengan
./configure --without-ssl
sumber
Ini muncul di Google untuk masalah yang mungkin muncul dengan beberapa instalasi - mungkin tautan-g. Saya punya masalah dengan Archlinux dengan links-utf8 dan links-g-directfb.
Kemungkinan presentasi:
Coba ini:
Menggunakan perintah ini sebelum
./configure
langkah Anda harus memperbaikinya.sumber
Anda harus menginstal
openssl-devel
di OS Anda dengan:yum install openssl-devel.x86_64
./configure --with-tls
make install
sumber
Jika Anda tidak berhasil dengan libssl-dev saja, melalui distro Debian , Anda dapat memasukkan kedua versi Perpustakaan SSL secara bersamaan
sumber