windows 에서 Ruby 설치 이벤트 machine 오류 해결 방법

더 읽 기
시스템 환경: Windows XP
루비 버 전: 1.9.1 - p0
 
윈도 우즈 에 이벤트 머 신 을 설치 하면 항상 오류 가 발생 합 니 다.
 
Building native extensions.  This could take a while... ERROR:  Error installing eventmachine:         ERROR: Failed to build gem native extension.
또는 다른:
ERROR:  Error installing ruby-debug:             The 'linecache' native gem requires installed build tools.           Please update your PATH to include build tools or download the DevKit     from 'http://rubyinstaller.org/downloads' and follow the instructions     at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
 
 
 
나중에 긴 구 글 을 거 쳐 솔 루 션 2 개 를 찾 았 습 니 다.
 
 
 
더 낮은 버 전의 이벤트 머 신 으로
 
이 힌트 는 계속 되 고 있 습 니 다. 아래 에 또 하나의 어 려 운 오류 가 있 습 니 다. 모두 C 의 컴 파일 오류 입 니 다. 나중에 인터넷 에서 두 가지 방법 을 찾 았 습 니 다.
1:gem install eventmachine-win32     2:gem install eventmachine --pre     beta 1.0.0 。
 
 
 
 
2. devkit 업그레이드
 
위 에서 구체 적 인 해결 방안 을 제시 하지 않 았 지만 문제 가 발생 할 수 있 는 두 가지 가능 한 원인 을 제시 했다. 1. C 컴 파일 환경 이 없다. 2. 경로 에 빈 칸 이 있 으 면 위의 오류 로 그 를 보면 컴 파일 환경의 문제 일 수 있다.그래서 찾 아 봤 어 요.나의 ruby 는 one - click installer 로 설치 되 었 고 버 전 은 1.8.6 - p398 입 니 다.ruby installer 의 addon 페이지 에서 DevKit 를 찾 았 습 니 다.DevKit 의 설명 을 살 펴 봤 습 니 다. / / Sometimes you just want RubyGems to build that cool native, / C - based extension without squawking. / / Who 's your buddy?DevKit! 이게 내 가 필요 한 건 가 봐.
 
오류 의 원인 은 이벤트 머 신 을 설치 할 때 build tools 가 필요 하지만 시스템 에 없습니다.오류 메시지 에서 해결 법안 도 제시 했다.
1. 도착http://rubyinstaller.org/downloads/ dev kit 다운로드 – DevKit - tdm - 32 - 4.5.1 - 201214 - 1400 - sfx. exe
2.http://github.com/oneclick/rubyinstaller/wiki/Development-Kit/ dev kit 설치
주요 설치 절 차 는 다음 과 같다.
  • 원래 시스템 에 오래된 dev kit 가 설치 되 어 있 으 면 삭제 합 니 다
  • 위 에서 언급 한 dev kit
  • 다운로드
  • 다운로드 한 파일 을 지정 한 디 렉 터 리 로 압축 해제 합 니 다. 예 를 들 어 c: / devkit.(메모: 디 렉 터 리 에 빈 칸 이 있 으 면 안 됩 니 다)
  • ruby dk. rb 를 실행 한 다음 알림 에 따라 ruby dk. rb init 와 ruby dk. rb install 을 각각 실행 하여 ruby
  • 를 강화 합 니 다.
  • gem install rdiscount – platform = ruby 를 실행 하여 성공 여 부 를 테스트 할 수 있 습 니 다
  • 설치 절차 에 따라 DevKit 설 치 를 완 료 했 으 며 매우 간단 합 니 다.
     
    그리고 이벤트 머 신 을 다시 설치 합 니 다.
    gem install eventmachine

     
    설치 성공 을 알 립 니 다.

    좋은 웹페이지 즐겨찾기