Установите рубин, 1.9.2-p180 через RVM на Ubuntu 12.04

Я просто обновил до новейшего релиза Ubuntu, и это повредило мой рубин на установке направляющих.

Я хотел бы установить рубин, 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
задан 27 April 2012 в 13:37

2 ответа

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

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

rvm install 1.9.2

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

0
ответ дан 27 April 2012 в 13:37

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

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

0
ответ дан 27 April 2012 в 13:37

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

Похожие вопросы: