2013-03-01 9 views
3

Ruby on Rails 환경에서 OSX 10.7.5에서 no such file to load — openssl error을 얻고 있습니다.OSX 10.7.5에서 "no such file to openssl"오류가 발생합니다.

StackOverflow에 관한 모든 관련 질문을 읽었지만 아무 것도 효과가 없었습니다.

  1. 지정하려면 openssl 건물 시도 :

    다음과 같은 시도. 작동하지 않았다 :

    rvm pkg install openssl
    rvm reinstall 1.9.2 --with-openssl-dir=$rvm_path/usr

  2. 또한 시스템의 OpenSSL을 함께했습니다. 도 작동하지 않았다 : libyaml이 필요

    which openssl
    /opt/local/bin/openssl
    rvm reinstall 1.9.2 --with-openssl-dir=/opt/local/bin

    3.Read있다. 나는 이미 그것을 가지고했습니다

    brew install libyaml
    libyaml-0.1.4 already installed

기타 정보 : 내 시스템은 루비 버전 1.8.7이 있습니다. 루비를 사용할 때 모든 것이 작동합니다 (SSL로드 포함). 그러나 내가 사용하고있는 보석 중 일부는 너무 오래되었습니다. 그래서 RVM을 사용하여 다른 모든 버전을 설치했습니다. 나는 또한 필요한 환경 변화를 만들었다. 나는이 모든 단계를 1.9.2, 1.9.3로 시도했다. 그러나 같은 no such file to Load - OpenSSL error.

무엇이 누락 되었습니까?

답변

0

Ruby 2.0.0을 설치할 때 이와 비슷한 문제가 발생했습니다.

rvm get head 
rvm pkg remove 
rvm requirements run 
rvm reinstall 2.0.0 

(또는 1.9.3 귀하의 경우) 귀하의 맥 OpenSSL을하거나 인증서 파일의 오래된 버전이있는 경우

source

0

이 일어날 것입니다 : 내가해야했다. RVM과 함께 설치하려고하는 버전이 아니더라도 Ruby 2.0의 출시로 인해이 정확한 문제가 최근에 시작된 것 같습니다. 내 친구가 이번 주 초 같은 문제에 부딪혔다. stackoverflow 또는 google에서 도움이되지 못했다.

체크 아웃 OpenSSL을 업데이트이 링크를 : http://railsapps.github.com/openssl-certificate-verify-failed.html

편집 : OSX 지금 오래된 버전과 함께 제공 당신이 다음 업데이트하지 않은 경우 그래서 확실히 문제가 발생할 것입니다.