Boas notÃcias, pessoal! Então ruby 2.0.0-p0 foi lançado hoje, apenas tÃmido de aniversário de 20 anos do rubi!
Naturalmente, tive 2 problemas (.0.0):
Infelizmente, a versão
openssl
fornecida com o OS X (mesmo no Mountain Lion) está desatualizada.Eu uso rbenv, mas não foi atualizado com uma definição para
2.0.0-p0
ainda.
Eu poderia baixar Ruby manualmente e fazer configure
/ make
/ make install
dançar …
Crie um arquivo de definição de build ruby
.. ou podemos usar rbenv
com um arquivo de definição personalizado! Crie isso executando:
$ echo 'install_package "ruby-2.0.0-p0" "http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz"' > ./custom-2.0.0-p0
Atualizar OpenSSL
Para corrigir openssl
, use o Homebrew para instalar uma versão atual:
$ brew update && brew install openssl
Junte tudo
Use o suporte do ruby-build para a CONFIGURE_OPTS
variável de ambiente para usar a openssl
biblioteca atualizada ao compilar e aponte rbenv
para nosso arquivo de definição personalizada:
$ CONFIGURE_OPTS="--with-openssl-dir=`brew --prefix openssl`" rbenv install ./custom-2.0.0-p0