Ubuntu 12.04 に RVM 経由で ruby​​ 1.9.2-p180 をインストールする

Ubuntu 12.04 に RVM 経由で ruby​​ 1.9.2-p180 をインストールする

最新の Ubuntu リリースにアップグレードしたところ、Ruby on Rails の設定が壊れてしまいました。

RVM 経由で ruby​​ 1.9.2-p180 をインストールしたいと思います。

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

実際に誰かがこの問題を解決してくれたようです:OpenSSL エラーが発生した場合に ruby​​ 1.9.2-p180 をインストールする手順。

リンクにアクセスしたくない場合は、次の手順に従ってください。

$ 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

私には効果がありました。あなたにも効果があることを願っています。

関連情報