Instale Ruby 1.9.2-p180 via RVM no Ubuntu 12.04

Instale Ruby 1.9.2-p180 via RVM no Ubuntu 12.04

Acabei de atualizar para a versão mais recente do Ubuntu e isso quebrou minha configuração do Ruby on Rails.

Gostaria de instalar o Ruby 1.9.2-p180 agora via RVM:

rvm install ruby-1.9.2-p180

Isso foi cancelado devido a alguns erros com o openssl:

ossl_ssl.c:110:1: Fehler: »SSLv2_method« ist hier nicht deklariert (nicht in einer Funktion)
ossl_ssl.c:111:1: Fehler: »SSLv2_server_method« ist hier nicht deklariert (nicht in einer Funktion)
ossl_ssl.c:112:1: Fehler: »SSLv2_client_method« ist hier nicht deklariert (nicht in einer Funktion)
make[1]: *** [ossl_ssl.o] Fehler 1

Desculpe, pois está parcialmente em alemão. Posso enviar uma mensagem de erro em inglês, se for necessário. O que posso fazer para obter uma instalação bem-sucedida?

Responder1

Você está tentando instalar o antigo nível de patch Ruby.

Isso foi corrigido no nível de patch mais recente:

rvm install 1.9.2

Observe também que esta 1.9.3é a versão atual do Ruby.

Responder2

Parece que alguém realmente resolveu isso para nós:etapas para instalar o Ruby 1.9.2-p180 ao receber erros do OpenSSL.

Caso você não queira visitar o link, aqui estão os passos:

$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
$ source /etc/profile
$ rvm pkg install openssl
$ rvm install 1.9.2-p180 --with-openssl-dir=$rvm_path/usr

Funcionou para mim, espero que funcione para você.

informação relacionada