Existem erros como o seguinte ao instalar gems Ruby usando OpenSSL no OSX 10.11:
mini_ssl.c:4:10: fatal error: 'openssl/bio.h' file not found
#include <openssl/bio.h>
^
Como o OpenSSL não está incluído no OSX 10.11, temos que instalar o OpenSSL manualmente. Já instalei com o Homebrew:
brew install openssl
Há muitas maneiras de corrigir o problema, a abordagem que decidi adotar é adicionar sinalizadores de construção à configuração do Bundler.
Por exemplo, o comando a seguir diz ao Bundler que, para a puma
gema, desejo usar a instalação do OpenSSL do Homebrew:
bundle config build.puma --with-cppflags=-I$(brew --prefix openssl)/include