Когда я запускаю: rvmsudo passenger-install-nginx-module на моем El Capitan Mac для установки nginx, терминал выводит:

Checking for OpenSSL development headers...
  Found: no

Но я уверен, что у меня установлен openssl. which openssl возвращает /usr/local/openssl/bin/openssl и /usr/local/openssl/bin: это первая запись в моем $ PATH. Мои вопросы:

  • Включены ли заголовки разработки OpenSSL в обычную установку openssl через homebrew?
  • Если нет, откуда мне их скачать?

1 ответ1

0

Хитрость заключалась в том, чтобы запустить brew link openssl --force , чтобы связать заголовки разработки от xcode до openssl. Чтобы уточнить, я побежал:

brew install openssl brew link openssl --force

И это работало нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .