2014-09-02 6 views
2

루비 보석을 설치하는 데 문제가 있습니다. 내가Errno :: ECONNREFUSED 연결이 이루어지지 않았으므로

gem install compass 

를 실행하면 나는

ERROR: Could not find a valid gem 'compass' (>= 0), here is why: 
Unable to download data from https://rubygems.org/ 
- no such name (https://rubygems.org/latest_specs.4.8.gz) 

가 사실 난 것을 (구글의 도움으로) 결론에 내가 할 수있는이 특정 문제에 대한 답을 찾기 위해 노력 데 다음과 같은 오류를 얻을 기업 프록시가 연결을 차단 뒤에 너무

을 Rubygems.org하기 위해 조금 더 나는 사람들이 성공적으로 할 때 프록시 뒤에 연결하는 데 사용 한이 명령을 발견 인터넷 검색

gem install compass --http-proxy=http://%USERNAME%:%PASSWORD%@%PROXY_SERVER%:%PROXY_PORT_NUMBER% 

관련 정보에서이 명령을 대체하면 다른 오류가 발생하지 않습니다.

ERROR: Could not find a valid gem 'compass' (>= 0), here is why: 
Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: 
No connection could be made because the target machine actively refused it. 
- connect(2) (https://rubygems.org/latest_specs.4.8.gz) 

무엇이 도움이 될 수 있는지 찾아 내지 못했습니까?

다른 방법으로는 Ruby CLI를 사용하지 않고 SASS 및 Compass를 설치하는 방법을 알고 있습니까?

참고 사항 몇 가지 SASS 프리 프로세서 응용 프로그램 (PREPOS)과 나침반 응용 프로그램을 사용해 보았지만이 프로젝트에는 SASS와 COMPASS의 특정 버전이 필요하므로 다운 그레이드 할 수 없습니다.

많은 감사

답변

0

당신의 HTTP_PROXYHTTPS_PROXY 환경 변수를 설정하십시오. 예를 들어 :

export http_proxy="http://user:[email protected]:port" 
export HTTP_PROXY="http://user:[email protected]:port" 

을 다음 일반적으로 보석을 설치하려고 :

HTTP_PROXY=http://%USERNAME%:%PASSWORD%@%PROXY_SERVER%:%PROXY_PORT_NUMBER% gem install compass 
2

시도는 프록시를 설정하는 환경 변수를 사용합니다.

은 컬이나 wget을 사용할 수 있습니다 프록시 환경을 테스트하려면 :

curl -I http://stackoverflow.com 
wget http://stackoverflow.com 

읽기 this question는 대문자와 소문자 변수 이름에 대해 알고 싶다면.

+0

왜 downvotes? –