Windows에서 Ruby와 관련된 openssl 모듈을 업데이트 할 수 있습니까?
그렇다면 어떻게?
다음은 내 Windows에 설치된 gem 세부 정보입니다.
gem -v
1.8.1.6
루비 버전
ruby 1.9.3p125 (2012-02-16) [i386-mingw32]
ruby -ropenssl -e 'OpenSSL :: OPENSSL_VERSION'을 넣습니다.
OpenSSL 1.0.0k 5 Feb 2013
각각의 OpenSSL DLL 파일 [libeay32.dll, ssleay32.dll]
을 Ruby bin 폴더로 드래그 앤 드롭하여 이전 버전을 대체하면 해당 DLL을 대체물로 사용할 수 있습니다.
그러나 OpenSSL::OPENSSL_VERSION
컴파일 타임에 설정되며 사용중인 라이브러리의 버전을 반영하지 않습니다. 버전을 확인하려면 Ruby에서 직접 라이브러리에 액세스하여 요청해야합니다.
들어 OpenSSL::OPENSSL_VERSION
버전을 반영하는 당신은 그 버전을 사용하여 루비를 다시 컴파일해야합니다 사용하고 있습니다.
OpenKnapsack 프로젝트는 사용할 수있는 바이너리 버전을 컴파일하고있다. 또는 직접 컴파일 할 수 있습니다.
Ruby 1.9.3이 수명 종료 날짜에 도달 했으므로 새 OpenSSL 버전이 실제로 작동한다고 보장 할 수 없습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다