2009-02-03 7 views
3

내 응용 프로그램에서 메모리 프로파일 링을 수행하기 위해 GC Patched Ruby를 설치하려고합니다. 나는 http://guides.rubyonrails.org/performance_testing.html#gc에있는 지침을 따르고 나의 집 dir에 루비 인스턴스를 설치했다 (나는 이미 개발을위한 또 다른 "공식"인스턴스를 가지고있다). 이 GC Patched 루비 인스턴스가 올바르게 작동합니다.GC 패치 루비에 보석을 설치하는 올바른 방법은 무엇입니까?

문제는 위의 가이드에서 1.8.6 단계와 같이이 인스턴스에 보석을 설치해야하는 경우입니다. 다른 루비 인스턴스를 가리키고 있기 때문에 이미 내 컴퓨터에있는 rubygems 설치를 사용할 수 없습니다. 그리고 나는 gc 패치 루비에 루비 젬의 또 다른 인스턴스를 설치할 수 없었다.

그렇기 때문에 이미 패치가 적용되지 않은 루비를 다른 컴퓨터에 설치 한 GC 패치 루비에 루비 젬을 설치하는 올바른 방법을 알고 싶습니다.

답변

2

환경 변수를 GEM_HOMEGEM_PATH으로 설정하여 루비에서 보석을 가져 오려는 디렉토리를 가리 키도록해야합니다.

PATH 환경 변수에서 패치 된 루비 바이너리가 다른 버전보다 먼저 나타나는지 확인하여 올바른 버전을 선택했는지 확인하십시오.