보석을 설치하려고하는데, Windows x64의 Ruby 2.0에서 작동하려면 a line needs to be commented out in the source을 입력하십시오.보석을 컴파일 할 때 소스를 덮어 쓰지 않으려면 어떻게해야합니까?
Ruby 빌드 폴더에서 Gem 소스를 수정하려고 시도했지만 실행 할 때마다 gem install eventmachine
이 변경 사항을 덮어 씁니다. 커맨드 라인 도움말에서 신선한 소스를 풀지 않고도 보석을 다시 만들 수있는 방법이없는 것 같지만 해결 방법이있을 수 있습니다.
이 보석에 대한 약간의 조정 소스를 만드는 방법이 있습니까?
를 사용하여 구축 할 수 있습니다. Ruby를 처음 접했을뿐입니다 (AppFog의 클라이언트를 실행하기 위해 컴퓨터에만 있습니다). 나는'Gemfile'이라는 파일을 만들어 임의의 디렉토리에 포함하려고 시도했다. 'gem '이벤트 머신을 포함하고 있습니다 : git =>'git : // github.com/brendanarnold/eventmachine.git'', 그 디렉토리에서'gem install eventmachine'을 실행합니다. 그래도 여전히 공식을 다운로드하는 것 같습니다 출처 - 내가 잘못하고있는거야? – Brendan
아, 나는'bundle'을 사용하지 않았고'gem'을 사용했습니다. 아마도 작동 할 것입니다. 그러나 어쨌든 다른 방식으로 작동 시켰습니다! – Brendan
네,'gem install '은 로컬'.gem' 파일에 대한 경로를주지 않으면 정규 소스에서 항상 꺼내옵니다. 'bundle install '은 사용자 정의 빌드를 포함하여'Gemfile'에서 철자가 무엇이든 할 것입니다. – tadman