Nginx Ne Peut Pas Trouver OpenSSL En-Têtes De Développement

Quand je le lance: rvmsudo passenger-install-nginx-module sur mon Mac pour installer nginx, le terminal imprime:

Checking for OpenSSL development headers...
  Found: no

Mais je suis certaine que j'ai openssl installé. which openssl retourne /usr/local/openssl/bin/openssl et /usr/local/openssl/bin: est la première entrée dans mon $PATH. Mes questions sont les suivantes:

  • Sont OpenSSL développement des en-têtes inclus avec la régularité d'openssl installé via homebrew?
  • Si elles ne sont pas, où dois-je télécharger?
Stack Overflow est un site pour la programmation et les questions de développement. Cette question semble être hors-sujet, car il n'est pas sur la programmation ou le développement. Voir Quels sont les sujets que pouvez-vous nous parler ici dans le Centre d'Aide. Peut-être Super-Utilisateur ou Unix & Linux Stack Exchange serait un meilleur endroit pour demander cela. Voir aussi Où dois-je poster des questions à propos de Dev Ops?.
Pour répondre à vos questions... (1) Non, les paquets de développement ne sont pas généralement installé avec les services publics. (2) Votre distribution fournit normalement au moyen d'un libssl-dev ou libssl-devel paquet. Vous devriez probablement demander à propos de Homebrew de gestion de paquets sur un autre forum, comme Super-Utilisateur ou Apple Stack Exchange.
Je vais voter pour fermer cette question hors-sujet parce que cette question est redondante avec superuser.com/questions/982960/..., qui a été résolu par l'OP

OriginalL'auteur Ethan Keller | 2015-10-06