Установить ruby ​​1.9.2-p180 через RVM на Ubuntu 12.04

Установить ruby ​​1.9.2-p180 через RVM на Ubuntu 12.04

Я только что обновился до последней версии Ubuntu, и это сломало мою настройку Ruby on Rails.

Я хотел бы установить ruby ​​1.9.2-p180 сейчас через RVM:

rvm install ruby-1.9.2-p180

Это отменено из-за некоторых ошибок в 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

Извините, что частично на немецком. Я могу дать английское сообщение об ошибке, если это необходимо. Что я могу сделать, чтобы установка прошла успешно?

решение1

Вы пытаетесь установить старый уровень патча Ruby.

Это исправлено в новом патче:

rvm install 1.9.2

Также обратите внимание, что 1.9.3это текущая версия Ruby.

решение2

Похоже, кто-то действительно решил эту проблему за нас:шаги по установке ruby ​​1.9.2-p180 при получении ошибок OpenSSL.

Если вы не хотите переходить по ссылке, вот шаги:

$ 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

Мне это помогло, надеюсь, вам тоже поможет.

Связанный контент