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ê.