>

이 모든 것을 처음 사용하지만 gem을 사용하여 http_parser를 설치하려고 할 때이 오류가 발생합니다 :

[email protected] ~/ava-home (master)
$ gem install http_parser.rb -v '0.6.0'
Building native extensions.  This could take a while...
ERROR:  Error installing http_parser.rb:
        ERROR: Failed to build gem native extension.
    c:/Ruby22-x64/bin/ruby.exe -r ./siteconf20160217-15056-1hoiyfc.rb extconf.rb
creating Makefile
make "DESTDIR=" clean
make "DESTDIR="
generating ruby_http_parser-x64-mingw32.def
make: *** No rule to make target '/c/Ruby22-x64/include/ruby-2.2.0/ruby.h', need
ed by 'ruby_http_parser.o'.  Stop.
make failed, exit code 2
Gem files will remain installed in c:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/http_p
arser.rb-0.6.0 for inspection.
Results logged to c:/Ruby22-x64/lib/ruby/gems/2.2.0/extensions/x64-mingw32/2.2.0
/http_parser.rb-0.6.0/gem_make.out

루비 버전 : 2.2.1

rubyGem 버전 : 2.4.5

감사합니다!

  • 답변 # 1

    이 똑같은 문제를 겪고있었습니다.

    Gem 용 Git 저장소 (HTTP_Parser)를 찾아서 내 문제의 원인을 발견했습니다 :

    HTTP_Parser는 현재 공백이있는 경로를 지원하지 않습니다

    그래서 경로 이름을 바꾸고 해결했습니다.

  • 답변 # 2

    지금까지 답을 찾았습니다. 그러나이 게시물을 찾는 다른 사람 (나 같은 사람)에게는 다음이 필요합니다.

    <올>

    RubyInstaller에서 Ruby + DevKit 설치 : https://rubyinstaller.org/downloads/

    설치 프로그램 종료시 "리크 설치"확인란을 선택하십시오.

    RIDK가 실행될 때 옵션 3을 선택하여 MSYS 및 MINGW 개발 도구 ( make )를 모두 설치하십시오.  MINGW와 함께 제공됩니다.)

    새로운 환경 변수를 얻기 위해 새로운 콘솔을 열고 gem 또는 bundle 명령을 다시 실행하고 최선을 다하십시오.

    도움이 되길 바랍니다!

관련 자료

  • 이전 이 쿼리를 SQL (mysql)에서 Eloquent (Laravel)로 변환하는 방법
  • 다음 parameters - yii2 - 링크가있는 검색 매개 변수