현재 운영중인 Rails(3.x) Project에 Ruby 2.0.0 적용하기

설치는 ruby 2.0.0-P0 설치하고 rbenv에 적용하기. 참고.

우선 Bundler를 업데이트 해줘야 한다.

$ gem install bundler --pre

–pre옵션은 현재 기준이고, 어느정도 시간이 지나면 필요 없을 수 도 있다.

설치된 bundler 버전은 ~> 1.3.0이면 된다.

 

그리고 난 후 bundle install을 할려고 하면 아래와 같은 에러 메세지가 나올 확률이 높다.

bundle install시 open SSL에러 메세지

/Users/hiphapis/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/net/http.rb:917:in `connect’: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)

openSSL이 때문인가 해서 openssl과 curl-ca-bundle를 최신버전으로 설치해줬는데

여전히 똑같은 에러메세지가 난다.

흠. 나에겐 이 문제를 해결할 만큼의 시간적 여유가 없다.

그냥 우회하자.

Gemfile을 열어보면 최상단에 source가 지정되어 있는데.

여기 프로토콜이 https이다. 이걸 그냥 http로 바꿔버린다.

Gemfile Before


source 'https://rubygems.org'

Gemfile After


source 'http://rubygems.org'

그리고 나서 bundle install 하고 나서 rails s띄워보면 별 문제 없이 잘 뜨는걸 확인할 수 있다.

ruby 2.0.0 깔고 rails s 성공

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중