Когда я бегу: rvmsudo passenger-install-nginx-module
на моем Mac установить Nginx, терминал печатает:Nginx не удается найти OpenSSL развития заголовков
Checking for OpenSSL development headers...
Found: no
Но я уверен, что я установил OpenSSL. which openssl
возвращает /usr/local/openssl/bin/openssl
и /usr/local/openssl/bin:
- это первая запись в моей $ PATH. Мои вопросы:
- Являются ли заголовки разработки OpenSSL включенными в обычную версию opensl через homebrew?
- Если это не так, откуда их загрузить?
Stack Overflow - это сайт для вопросов программирования и развития. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше сказать [Суперпользователь] (http://superuser.com/) или [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/). Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306). – jww
Чтобы ответить на ваши вопросы ... (1) Нет, пакеты разработки обычно не устанавливаются вместе с утилитами. (2) Ваш дистрибутив обычно предоставляет их с помощью пакета ['libssl-dev'] (https://packages.debian.org/squeeze/libssl-dev) или' libssl-devel'. Вероятно, вы должны спросить об управлении пакетом Homebrew на другом форуме, например [Super User] (http://superuser.com/) или [Apple Stack Exchange] (http://apple.stackexchange.com/). – jww
Я голосую, чтобы закрыть этот вопрос не по теме, потому что этот вопрос избыточен с http://superuser.com/questions/982960/nginx-cannot-find-openssl-development-headers, который был решен OP – UmNyobe