A instalação do ruby ​​falhou em el capitan

El Capitan 上 用 brew 安装 ruby ​​的 时候, 碰到 此 错误
“ `
brew install rbenv ruby-build
rbenv install 2.2.2

irá falhar com este erro,

Resultados registrados em /var/folders/ys/0h6glx5s3gj00zv0p6w3rhy00000gn/T/ruby-build.20150904110309.45724.log

Últimas 10 linhas de log:
A extensão openssl do Ruby não foi compilada.
ERROR: Ruby install abortado devido a extensões ausentes
Configure options usadas:
–prefix = / Users / dfang / .rbenv / versions / 2.2.3
–with-readline-dir = / usr / local / opt / readline
–with- openssl-dir = / usr / local / opt / openssl
CC = clang
CFLAGS = -O3 -Wno-error = shorten-64-to-32
LDFLAGS = -L / Users / dfang / .rbenv / versions / 2.2.3 / lib
CPPFLAGS = -I / Users / dfang / .rbenv / versions / 2.2.3 / incluir
“ `

CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline) --with-openssl-dir=$(brew --prefix openssl)" rbenv install -k -v 2.2.2 não funciona.

você só precisa conectar o openssl brew link --force openssl

e também é melhor instalar o ruby ​​build desta forma em vez de instalar o ruby-build
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

links:

http://www.extendi.it/blog/2014/3/27/26-the-ruby-openssl-extension-was-not-compiled-missing-the-openssl-lib

http://www.extendi.it/blog/2014/3/27/26-the-ruby-openssl-extension-was-not-compiled-missing-the-openssl-lib

https://ruby-china.org/topics/16073

https://github.com/sstephenson/ruby-build/issues/377

https://github.com/sstephenson/ruby-build/issues/606