2016-10-28 1 views
1

나는 최근에 'open-uri' 'net/http'하지만 내 프로그램을 실행하려고 할 때 콘솔에 'OpenSSL :: SSL :: SSLError : SSL_connect returned = 1 errno = 0 state = SSLv3 서버 인증서 읽기 B : 인증서 확인 실패'; 나는 새로운 GlobalSignRootCA.pem을 업그레이드하고 'ssl_cert'폴더 (http://guides.rubygems.org/ssl-certificate-update/#manual-solution-to-ssl-issue)를 넣으면 문제없이 보석을 설치하고 업그레이드 할 수 있지만 'open-uri'또는 'net/http'오류가 필요한 프로그램을 실행할 때 다시 나타납니다. 나는 Win7-64에서 일하고 있지만 어떤 접근법을 찾는 것은 매우 어렵다. 이 문제를 해결하는 방법을 알고 있습니까, 나를 미치게합니다.Win7-64에서 수정 (OpenSSL :: SSL :: SSLError : SSL_connect가 반환 됨 = 1 errno = 0 상태 = SSLv3 읽기 서버 인증서 B : 인증서 확인 실패)

답변

0

내가 직면 한 정확한 문제에 대한 해결책을 모르겠지만 보석을 설치하려고하는 동안 문제가 발생했습니다. 따라서 cacert.pem이 포함되어있어 문제가 없습니다. 내 대답을 여기에서 확인하고 다음을 수행하면 문제점을 해결할 수 있습니까?

Windows 10 64-bit: ERROR: Could not find a valid gem 'compass' (>= 0), here is why:

나는이 문제에 대한 정확한 솔루션을 제공하고 있지 않다 알고 있지만의 일이 무엇인지 보자 시도해주십시오.

+0

를 사용하고 있는데 나는 이것을 시도했다 이전과 이후에도 작동하지 않지만 계속 오류 메시지가 나타납니다 ... – ELECON88

1

내가 찾은 최고의 솔루션입니다 : 나는 완벽하지 알고

remove https source: 
gem sources -r https: //rubygems.org/ 
add http source: 
gem sources -a http: //rubygems.org/ 
update 'rubygems' 
gem update --system 
now return to https: 
gem sources -r http: //rubygems.org/ 
gem sources -a https: //rubygems.org/ 

하지만이 공간에 대한 * 죄송 가 명성을 필요로하는 문제를 해결하고 나는 익명의 응답

관련 문제