이것은 나를 미치게 만들었습니다. 지난 3 일 동안이 문제에 대한 해결책을 찾지 못한 채로 ... 지금까지 아무 것도 효과가 없습니다. gem install watir - 오류 : gem (Net :: HTTPServerException)을 실행하는 중 407 "프록시 인증 필요"
C:\Users\dan>gem install watir
ERROR: Could not find a valid gem 'watir' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - timed out
(https://api.rubygems.org/specs.4.8.gz)
은 그래서 방화벽/프록시 오류라고 생각 했어요 : Watir과를 설치하려고 할 때 월요일
, 나는이 오류를 얻고 있었다. 그럼 내 사용자 이름 및 암호 정의와 그것을 실행하려고
C:\Ruby24-x64\bin>gem install watir --http-proxy http://my.awesome.proxy:port
ERROR: While executing gem ... (Net::HTTPServerException)
407 "Proxy Authentication Required"
하지만 나는 내 비밀 특수 문자가 포함 된 경우가 작동하지 않습니다 읽었습니다 : 시도하고 그것을 해결하기 위해, 나는 --http-proxy
옵션을 사용 그럼
C:\Ruby24-x64\bin>gem install --http-proxy http://myusername:[email protected]:port watir
ERROR: While executing gem ... (Net::HTTPServerException)
407 "Proxy Authentication Required"
을 나는 그렇게 같은 설정 옵션을 사용하여 HTTP에 대한 프록시 사용자 이름과 암호를 설정하고 HTTPS 시도 : (그것은 않는)
set HTTP_PROXY=my.awesome.proxy:port
set HTTP_PROXY_USER=myusername
set HTTP_PROXY_PASS=mypassword
set HTTPS_PROXY=my.awesome.proxy:port
set HTTPS_PROXY_USER=myusername
set HTTPS_PROXY_PASS=mypassword
을 ...하지만 난 여전히 해요 gett 407 오류가 발생했습니다. 어떤 아이디어? 나는 윈도우 10에있어
, 내 보석 환경 세부 사항은 다음과 같습니다 :
가C:\Ruby24-x64\bin>gem env
RubyGems Environment:
- RUBYGEMS VERSION: 2.7.2
- RUBY VERSION: 2.4.2 (2017-09-14 patchlevel 198) [x64-mingw32]
- INSTALLATION DIRECTORY: C:/Ruby24-x64/lib/ruby/gems/2.4.0
- USER INSTALLATION DIRECTORY: C:/Users/dan/.gem/ruby/2.4.0
- RUBY EXECUTABLE: C:/Ruby24-x64/bin/ruby.exe
- EXECUTABLE DIRECTORY: C:/Ruby24-x64/bin
- SPEC CACHE DIRECTORY: C:/Users/dan/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: C:/ProgramData
- RUBYGEMS PLATFORMS:
- ruby
- x64-mingw32
- GEM PATHS:
- C:/Ruby24-x64/lib/ruby/gems/2.4.0
- C:/Users/dan/.gem/ruby/2.4.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
가 @Beartech :
C:\Ruby24-x64>ruby -ropenssl -e 'puts OpenSSL::OPENSSL_VERSION'
OpenSSL 1.0.2l 25 May 2017
MINGW64 ~
$ openssl s_client -host rubygems.org -port 443
connect: Connection timed out
connect:errno=116
당신은 실행할 수'루비 -ropenssl -e '은 OpenSSL :: OPENSSL_VERSION''두고 있으며, 귀하의 질문에 출력을 게시'의 openssl s_client가 -host rubygems.org을 실행 - 포트 443' 및 게시 귀하의 질문에 또한? – Beartech
또한 브라우저에서'https : // api.rubygems.org/specs.4.8.gz'를 방문하면 .gz 파일을 다운로드합니까? 또는 인증서 경고 또는 오류를 제공합니까? – Beartech
안녕하세요 @Beartech, 지연된 응답을 드려 죄송합니다. 질문에 대한 추가 정보를 추가했습니다. 그리고'https : // api.rubygems.org/specs.4.8.gz'에 가면 .gz 파일을 다운로드합니다. --local 옵션을 사용하여 설치할 수는 없지만 나에게 동일한 407 응답을주는 웹에 연결하십시오. – theonlydanever