2013-03-01 1 views
1

Mac, 내 홈 네트워크, 프록시 서버에 나침반을 설치하려고합니다. 하지만 난 그냥 동작하지 않습니다 ... 아래는 나를 위해 작동 주소에gem install compass가 실패했습니다. rubygems에서 데이터를 다운로드 할 수 없습니다.

컬 ..

어떤 조언을?

다음은 명령이고 터미널 결과 :

sudo gem install compass --verbose 
Password: 
GET http://rubygems.org/latest_specs.4.8.gz 
302 Moved Temporarily 
GET http://production.s3.rubygems.org/latest_specs.4.8.gz 
connection reset after 1 requests, retrying 
GET http://production.s3.rubygems.org/latest_specs.4.8.gz 
connection reset after 1 requests, retrying 
ERROR: Could not find a valid gem 'compass' (>= 0), here is why: 
      Unable to download data from http://rubygems.org/ - too many connection resets (http://production.s3.rubygems.org/latest_specs.4.8.gz) 
GET http://rubygems.org/prerelease_specs.4.8.gz 
connection reset after 2 requests, retrying 
GET http://rubygems.org/prerelease_specs.4.8.gz 
302 Moved Temporarily 
GET http://production.s3.rubygems.org/prerelease_specs.4.8.gz 
connection reset after 2 requests, retrying 
GET http://production.s3.rubygems.org/prerelease_specs.4.8.gz 
connection reset after 1 requests, retrying 
GET http://rubygems.org/specs.4.8.gz 
connection reset after 2 requests, retrying 
GET http://rubygems.org/specs.4.8.gz 
302 Moved Temporarily 
GET http://production.s3.rubygems.org/specs.4.8.gz 
200 OK 
ERROR: Possible alternatives: compass 
+0

몇 분 기다렸다가 다시 시도하십시오. Rubygems가 1 ~ 2 분 동안 약간의 오류를 발생시키는 경우가 있습니다. 여전히 설치할 수 없다면 Rubygems 서버에''핑 (ping) '을 해보세요. ** 편집 : ** 귀하의 Rubygems 버전은 무엇입니까? 최신이 아닐 수도 있습니다. – beakr

+4

** 문제가 생겼습니다 !!! ** Mac을 구입 한 사람이 AntiVirus (avast)를 설치하기로 결정했습니다. 보석 설치 전화 만 차단 한 것처럼 보입니다. CRAZY! –

+0

악의적 인 사이트 인 이유에 대해 rubygems.org의 틀림없이 ... 이상해야합니다. – beakr

답변

3

가 나는 2012 년 중반 맥북 에어에이 문제를 가지고 있었다. 나는 보석을 수동으로 업데이트하는 것을 포함하여 많은 다른 해결책을 시도했다. 위의 Amir Mimran의 의견을 읽은 후 Avast 방패를 사용할 수 없게되었고 보석 설치가 성공했습니다.

이전에는 "너무 많은 연결 재설정"오류가 발생했습니다. 이제는 Avast에서 rubygems.org를 허용하는 방법을 알아야합니다.

+0

이 질문에 대한 답변이 아닙니다. – NAZIK

+1

그것은 나를 위해 일했습니다! Avast 환경 설정 -> Web Shield -> Advanced에서 화이트리스트를 작성할 수 있습니다. – dmayo3

+0

이 Avast에 너무 많은 시간을 소비하여 문제가 발생했습니다. 방금 웹 방패를 사용할 수 없게되었습니다. –

1

레일을 설치하고 Amir Mimran의 Avast에 대한 초기 의견을 따르고 계속해서 웹 방어막을 사용하지 않도록 설정하는 동안 나도 똑같은 문제가 발생했습니다.

웹 방패를 사용하지 않으려면 Avast를 열고 환경 설정으로 이동하여 웹 방패를 비활성화하고 보석을 다시 시도하십시오. 화이트리스트에 rubygems.org를 추가하는 것에 대한 dmayo3의 의견은 옵션이지만이 방법은 저에게는 효과가 없었지만 보석 설치를 실행하는 동안 발생한 302 개의 일시적으로 이동 된 리디렉션이 원인 일 수 있습니다. 프록시를 사용하는 경우

0

, 이렇게 :

gem install <gem_which_I_wanted> --http-proxy http://<proxy_adress_or_IP>:<proxy_port> 

는 당신이 필요로 thingis 내부 <와>를 교체합니다.