Quando eseguo: rvmsudo passenger-install-nginx-module
sul mio Mac di installare nginx, le stampe dei terminali:Nginx non riesce a trovare OpenSSL Sviluppo intestazioni
Checking for OpenSSL development headers...
Found: no
ma sono certo che ho installato OpenSSL. which openssl
restituisce /usr/local/openssl/bin/openssl
e /usr/local/openssl/bin:
è la prima voce nel mio $ PATH. Le mie domande sono:
- Le intestazioni di sviluppo di OpenSSL sono incluse nella normale installazione di openssl tramite homebrew?
- Se non lo sono, da dove dovrei scaricarli?
Stack Overflow è un sito per domande di programmazione e sviluppo. Questa domanda sembra essere fuori tema perché non riguarda la programmazione o lo sviluppo. Vedi [Quali argomenti posso chiedere qui] (http://stackoverflow.com/help/on-topic) nel Centro assistenza. Forse [Super User] (http://superuser.com/) o [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) sarebbe un posto migliore dove chiedere. Vedi anche [Dove posso pubblicare domande su Dev Ops?] (Http://meta.stackexchange.com/q/134306). – jww
Per rispondere alle vostre domande ... (1) No, i pacchetti di sviluppo non vengono solitamente installati con le utilità. (2) La tua distribuzione normalmente li fornisce tramite un pacchetto ['libssl-dev'] (https://packages.debian.org/squeeze/libssl-dev) o' libssl-devel'. Probabilmente dovresti chiedere informazioni sulla gestione dei pacchetti Homebrew su un altro forum, come [Super User] (http://superuser.com/) o [Apple Stack Exchange] (http://apple.stackexchange.com/). – jww
Sto votando per chiudere questa domanda come off-topic perché questa domanda è ridondante con http://superuser.com/questions/982960/nginx-cannot-find-openssl-development-headers, che è stata risolta dall'OP – UmNyobe