Configure seu bundler para a gem eventmachine no OSX El Capitain

Há muito tempo instalei minha máquina com o GitHub Boxen .

Desde que eu tenho colisão para OSX El Capitain, – eu não sei porquê, mas – Eu tenho um problema com a gema eventmachinecom cada bundle installem todos os meus projetos.

An error occurred while installing eventmachine (1.0.3), and Bundler cannot continue.
Make sure that `gem install eventmachine -v '1.0.3'` succeeds before bundling.

Depois de ler o stdout, notei:

A Apple suspendeu o uso do OpenSSL em favor de suas próprias bibliotecas TLS e criptográficas

Hummmm entendo … então há um problema com openssl

$ brew info openssl

Eu tenho que instalar eventmachinecom uma bandeira particular

$ gem install eventmachine -- --with-cppflags=-I/opt/boxen/homebrew/opt/openssl/include

Problema Você tem que fazer isso sempre .
MAS você pode configurar o seu bundler

$ bundle config build.eventmachine --with-cppflags=-I/usr/local/opt/openssl/include

OU para usuários boxen

$ bundle config build.eventmachine --with-cppflags=-I/opt/boxen/homebrew/opt/openssl/include