当我在 El Capitan Mac 上运行:rvmsudo passenger-install-nginx-module
安装 nginx 时,终端打印:
Checking for OpenSSL development headers...
Found: no
但我确定我已经安装了 openssl。which openssl
返回/usr/local/openssl/bin/openssl
并/usr/local/openssl/bin:
是我的 $PATH 中的第一个条目。我的问题是:
- OpenSSL 开发标头是否包含在通过 homebrew 安装的常规 openssl 中?
- 如果不是,我应该从哪里下载它们?
答案1
诀窍是运行brew link openssl --force
以将开发标头从 xcode 链接到 openssl。为了澄清起见,我运行了:
brew install openssl brew link openssl --force
而且效果很好。