IIS가있는 Windows 서버에서 Ruby on Rails 응용 프로그램 (OpenProject)을 설정하려고합니다. Ruby 2.3과 기본 Ruby 템플릿이 설치된 지금까지 새로운 Helicon Zoo v4 (https://github.com/helicontech/zoo)가 실행 중입니다. 내가 도망 갈 때 OpenProject에 대한 스크립트를 설치합니다 Windows 용 Git에서 알 수없는 프로토콜 오류가 발생했습니다.
bundle install --deployment --without postgres sqlite development test therubyracer docker
내가 힘내와 알 수없는 프로토콜 오류가 발생,이 GitHub의에서 복제하려고하는 동안.
bundle install --deployment --without postgres development test therubyracer
docker Fetching gem metadata from https://rubygems.org/......
Fetching version metadata from https://rubygems.org/..
Fetching dependency metadata from https://rubygems.org/.
Fetching https://github.com/carrierwaveuploader/carrierwave
fatal: unable to access 'https://github.com/carrierwaveuploader/carrierwave/':
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
나는이 대신하고 SSLv3의 TLS를 사용하도록 지정하는 등, 쉽게 고칠 것 확실히 생각했지만, 나는 명령 라인을 통해 창문 힘내에 관련된 아무것도 찾을 아직했습니다. 나는 여전히 찾고있다. 그러나 누군가 아이디어가 있는지 물어볼 줄 알았다.
편집 : 추적 켜기 및 자세한 curl
메시지가 더 나은 오류 뱉어 : 경로에
bundle install --deployment --without postgres development test therubyracer docker
Fetching gem metadata from https://rubygems.org/......
Fetching version metadata from https://rubygems.org/..
Fetching dependency metadata from https://rubygems.org/.
Fetching https://github.com/carrierwaveuploader/carrierwave
* Couldn't find host github.com in the _netrc file; using defaults
* timeout on name lookup is not supported
* Trying 192.30.253.113...
* TCP_NODELAY set
* Connected to github.com (192.30.253.113) port 443 (#0)
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
* CAfile: C:/Git/mingw64/ssl/certs/ca-bundle.crt CApath: none
* error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
* Curl_http_done: called premature == 1
* stopped the pause stream!
* Closing connection 0 fatal: unable to access 'https://github.com/carrierwaveuploader/carrierwave/': error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
추가 힘내는/usr/bin 폴더 것은, 나는 루비 웹 콘솔에서 컬 볼 수 있습니다 :
를 자식 설정 --global http.sslVersion SSLv3에* Couldn't find host github.com in the _netrc file; using defaults
* timeout on name lookup is not supported
* Trying 192.30.253.112...
* TCP_NODELAY set
* Connected to github.com (192.30.253.112) port 443 (#0)
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
* CAfile: C:/Git/mingw64/ssl/certs/ca-bundle.crt
CApath: none
* error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
* Curl_http_done: called premature == 1
* stopped the pause stream!
* Closing connection 0
fatal: unable to access 'https://github.com/carrierwaveuploader/carrierwave/': error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
,536,913,632 :와 자식의 프로토콜을 설정하려고
D:\inetpub\wwwroot\openproject>where curl
C:\Git\usr\bin\curl.exe
D:\inetpub\wwwroot\openproject>curl --version
curl 7.51.0 (x86_64-pc-msys) libcurl/7.51.0 OpenSSL/1.0.2j zlib/1.2.11 libssh2/1.7.0
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: Debug IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets Metalink
10
Heya - 우리가 직접 복사/붙여 넣기를하는 것이 더 쉽습니다 ... 원래의 질문에 그 터미널 출력을 복사/붙여 넣기 할 수 있습니까? (참고 : 형식화가 정말 끔찍하기 때문에 주석에 넣지 마십시오.) thanks :) –