最新の 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
私には効果がありました。あなたにも効果があることを願っています。