Instale Ruby 1.9.2-p180 a través de RVM en Ubuntu 12.04

Instale Ruby 1.9.2-p180 a través de RVM en Ubuntu 12.04

Acabo de actualizar a la versión más reciente de Ubuntu y esto rompió mi configuración de Ruby on Rails.

Me gustaría instalar Ruby 1.9.2-p180 ahora mediante RVM:

rvm install ruby-1.9.2-p180

Esto se cancela debido a algunos errores con 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

Lo siento porque está parcialmente en alemán. Puedo dar un mensaje de error en inglés si es necesario. ¿Qué puedo hacer para lograr una instalación exitosa?

Respuesta1

Estás intentando instalar el antiguo nivel de parche de Ruby.

Esto se solucionó en el nivel de parche más nuevo:

rvm install 1.9.2

También tenga en cuenta que 1.9.3es la versión actual de Ruby.

Respuesta2

Parece que alguien realmente resolvió esto por nosotros:pasos para instalar Ruby 1.9.2-p180 cuando se reciben errores de OpenSSL.

En caso de que no le interese visitar el enlace, estos son los pasos:

$ 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

Funcionó para mí, espero que funcione para ti.

información relacionada