Windows 시스템에 대한 몇 가지 보석을 업데이트하려고 내가 지속적으로 미리 컴파일 된 바이너리가없는 보석이 오류의 출력을 얻을 : --with-수신 거부 디렉토리 --without- :Windows에서 Ruby Gems를 설치하려면 MinGW를 사용하여 컴파일하고 컴파일하는 방법은 무엇입니까?
제공 구성 옵션을 opt-dir --with-opt-include --without-opt-include = $ {opt-dir}/include --with-opt-lib --without-opt-lib = $ {opt-dir }/lib --with-make-prog --srcdir =. --curdir --ruby = C :/서버/루비/빈/루비
이는 보석의 설치 중에 extconf.rb 루비 파일에 제공되는 구성 옵션입니다.
MinGW를 설치 했으므로이 보석을 설치, 작성 및 컴파일해야합니다. 그러나, 나는 extconf.rb가 호출 될 때 MinGW include 디렉토리를 가리키는 적절한 옵션을 포함하도록 RubyGem의 설정을 변경하는 방법을 모른다.
감사합니다. 저는 보석이 Ruby 언어 자체에 사용 된 것과 동일한 컴파일러로 컴파일되어야한다는 것을 알기 전까지는 몰랐습니다. 그럴 경우, 필자는 다른 방향으로 갔다 - VC6을 설치했고 헤더 파일에 하나의 마이너 코드를 추가하면 모든 것이 잘 동작한다. 감사. – Yardboy