extconf.rb

    1

    1답변

    저는 Ruby를위한 매우 간단한 C 확장을 작성했습니다. 죄송하지만 ruby.h을 찾을 수 없습니다. require "mkmf" $srcs = %w{hypergeometric.c} $objs = %w{hypergeometric} create_makefile("hypergeometric") 그리고 여기에 유일한 소스 파일 : 여기에 는 extconf

    0

    1답변

    다음 질문에 대한 후속 질문입니다. Multiple Ruby modules under one directory 이러한 확장명이 서로 포함되면 어떻게됩니까? 예를 들어, 다음과 같은 구조를 가지고 : ext/foo ext/bar ext/bar/bar.h에서를, 당신은 인생을 좀 더 복잡하게, foo.o을 형성하는 #include "foo.h" foo

    5

    5답변

    Windows 시스템에 대한 몇 가지 보석을 업데이트하려고 내가 지속적으로 미리 컴파일 된 바이너리가없는 보석이 오류의 출력을 얻을 : --with-수신 거부 디렉토리 --without- : 제공 구성 옵션을 opt-dir --with-opt-include --without-opt-include = $ {opt-dir}/include --with-opt-l

    1

    1답변

    개별적인 루비 확장 모듈의 소스는 동일한 extconf.rb 스크립트로 제어되는 동일한 디렉토리에 살 수 있습니까? 배경 : 나는했습니다 두 개의 확장 모듈, 현재과 같이 자신의 하위 디렉토리에 살고 bar.so foo.so 및 와 프로젝트 : myproject/ext/foo/extconf.rb myproject/ext/foo/foo.c myprojec

    1

    2답변

    나는이 오류를 찾고 모든 것을 다시 시도하고 모든 것을 시도했습니다. 여기서 내가 발견 한 것은 오래된 게시물과 오래된 버전입니다. 예, MySQL C Connector를 다운로드하고 lib 디렉토리를 해당 ruby ​​디렉토리로 이동했습니다. 아직 아무것도. 는 임은 PC WINx64 루비 버전 2.0.0-p195 DevKit **gem install m

    2

    1답변

    Ruby로 작성된 작은 데몬을 만들고 있는데,이 데몬은 C 코드에서 컴파일 된 작은 바이너리 유틸리티에 부분적으로 의존합니다. 이 패키지를 보석으로 포장하고이 종속성을 함께 넣고 싶습니다. 기본적으로이 데몬은 sudo를하지 않고도 같은 ip addr add ...과 같은 명령을 실행해야합니다, 그래서 프록시 root에 chowned 컴파일해야하는 명령을 작

    1

    2답변

    루비 네이티브 익스텐션을 만들려고하는데 ext/example_project/extconf.rb을 사용하여 을 실행하면 프로젝트를 빌드하고 test/에서 테스트를 실행하면 테스트를 실행할 때 다음과 같은 오류가 발생합니다. ./home/jbuesking/.rbenv/versions/2.3.0/bin/ruby: symbol lookup error: /home

    0

    1답변

    이 파일은 Rails를 설치하려고 할 때 gcc 및 extconf의 오류가 생성 될 때 표시되는 mkmf.log 파일입니다. 'sudo 보석 설치 레일'. 나는 mkmf.log에 대한 응답에 대한 답을 보지 못했으며 해결책을 제시합니다. 저는 Homebrew, RVM, Ruby, gcc, Xcode Tools 등을 설치했습니다. 이러한 오류는 레일 설치 중

    1

    1답변

    저는 며칠 동안이 일에 매달 렸습니다. 그래서 도와주세요! Xcode (4.5.2) 및 명령 행 도구가 설치된 상태에서 MAC OS X (10.7.5)를 실행합니다. Ruby 1.9.3-p362, RVM 1.17.8. apple-gcc42도 설치되었습니다. 설치시 Homebrew를 사용합니다. 내가 RVM 몇 번을 다시 설치 및 이와 유사한 질문에서 권장하

    3

    1답변

    Ruby C/C++ 확장을 릴리스하고 필요한 모든 라이브러리가 extconf.rb에 나열되는지 확인하려고합니다. boost 라이브러리, 특히 dynamic_bitset <> 클래스를 요구하는 방법을 알아낼 수 없었습니다. 내가 부스트가 설치되어있어 비록 # Require used libraries have_library("stdc++") have_lib