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

나를 위해 일했습니다. 그것이 당신에게도 효과가 있기를 바랍니다.

관련 정보