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

Я только что обновился до новейшей версии Ubuntu, и это сломало мой ruby ​​на установке 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

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

2 ответа

Решение

Вы пытаетесь установить старый уровень исправления ruby.

Это исправлено в более новом уровне исправления:

rvm install 1.9.2

Также прошу отметить, что 1.9.3 текущая рубиновая версия

Похоже, кто-то действительно решил это за нас: шаги по установке 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

Работал для меня, надеюсь, это работает для вас.

Другие вопросы по тегам