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.3
es 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.