2014-12-05 3 views
1

Windows 64 비트 시스템에 debugger 또는 ruby-debug19을 설치할 수 없습니다. Devkit, rubygems를 설치하고 이것을 제외하고 다른 모든 보석을 설치할 수 있습니다.Windows 7에서 디버거 젬 설치 문제

ruby -v 
ruby 1.9.3p551 (2014-11-13) [i386-mingw32] 

gem --version 
2.4.1 

ERROR : 젬 최신 버전의 몇 가지 문제가있는 것처럼 사전에

gem install debugger 
Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 
ERROR: Error installing debugger: 
     ERROR: Failed to build gem native extension. 

    C:/Ruby193/bin/ruby.exe -r ./siteconf20141205-5484-1qgupo8.rb extconf.rb 


checking for rb_method_entry_t.called_id in method.h... no 
    checking for rb_control_frame_t.method_id in method.h... no 
    checking for rb_method_entry_t.called_id in method.h... yes 
    checking for vm_core.h... yes 
    checking for iseq.h... yes 
    checking for insns.inc... yes 
    checking for insns_info.inc... yes 
    checking for eval_intern.h... yes 
    checking for struct iseq_line_info_entry in vm_core.h,iseq.h... no 
    checking for struct iseq_insn_info_entry in vm_core.h,iseq.h... yes 
    checking for if rb_iseq_compile_with_option was added an argument filepath... yes 
    creating Makefile 

    make clean 
    Makefile:165: *** target pattern contains no `%'. Stop. 

    make 
    Makefile:165: *** target pattern contains no `%'. Stop. 

    make failed, exit code 2 

    Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/debugger-1.6.8 for inspection. 
    Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/extensions/x86-mingw32/1.9.1/debugger-1.6.8/gem_make.out 

gem list 

*** LOCAL GEMS *** 

archive-tar-minitar (0.5.2) 
atk (2.2.3 x86-mingw32) 
bigdecimal (1.1.0) 
cairo (1.14.0 x86-mingw32) 
columnize (0.8.9) 
debugger-linecache (1.2.0) 
debugger-ruby_core_source (1.3.7, 1.1.6 
gdk_pixbuf2 (2.2.3 x86-mingw32) 
glib2 (2.2.3 x86-mingw32) 
green_shoes (1.1.374) 
gtk2 (2.2.3 x86-mingw32) 
io-console (0.3) 
json (1.5.5) 
minitest (2.5.1) 
pango (2.2.3 x86-mingw32) 
pkg-config (1.1.6) 
rake (0.9.2.2) 
rbx-require-relative (0.0.9) 
rdoc (3.9.5) 
ruby_core_source (0.1.5) 
rubygems-update (2.4.5) 

덕분에

답변

1

보인다.

이 버전은 오류의 원인이되는 Ruby 1.9.3에서 실패했습니다.

gem update --system 1.8.29 

을 그리고 나는 디버거 보석을 설치할 수 :

다음 명령을 실행 버전에 1.8.x로 다운 그레이드.

gem install debugger 
Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 
Successfully installed debugger-1.6.8 
1 gem installed 
Installing ri documentation for debugger-1.6.8... 
Installing RDoc documentation for debugger-1.6.8... 
+0

명백한 단계 일지 모르지만 디버거를 다운 그레이드하고 설치 한 후 최신 gem 버전으로 돌아가려면'gem update --system'을 실행하십시오. – Sash