Установите 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
Работал для меня, надеюсь, это работает для вас.