Próbowałem zainstalować node.js i okazało się, że brakuje obsługi OpenSSL podczas ./configure
.
Jak mogę to naprawić? Czy to obowiązkowy krok? Czy --without-ssl
opcja rozwiązałaby problem?
# ./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:
źródło
libssl-dev
Nie, nie jest.
Nadal możesz kompilować nodejs
./configure --without-ssl
źródło
To pojawia się w Google z powodu problemu, który może pojawić się w przypadku niektórych instalacji - być może links-g. Miałem problem na Archlinuxie z links-utf8 i links-g-directfb.
Prawdopodobna prezentacja:
Spróbuj tego:
Użycie tego polecenia przed
./configure
krokiem powinno to naprawić.źródło
Musisz zainstalować
openssl-devel
w swoim systemie operacyjnym z:yum install openssl-devel.x86_64
./configure --with-tls
make install
źródło
Jeśli nie uda ci się tylko z libssl-dev , w dystrybucji Debian , możesz dołączyć obie wersje Biblioteki SSL w tym samym czasie
źródło