3
我找不到任何關於此問題(與任何解決方案,即)與我具有相同的確切問題。我無法在我的系統上安裝某種寶石。我運行:窗口紅寶石調試IDE寶石安裝失敗
gem install ruby-debug-ide --platform=ruby --pre
現在一切都安裝好了。 Ruby 1.9.3和Ruby DevKit也被安裝。我已經安裝了ruby-debug-base19x版本0.11.30.pre3,並且順利進行。現在,這是唯一給我帶來問題的東西。我嘗試了所有的東西 - 重新啓動我的機器,甚至重新安裝Ruby和Ruby DevKit。
下面是來自gem_make.out文件中的錯誤:
C:/Ruby193/bin/ruby.exe mkrf_conf.rb
Building native extensions. This could take a while...
Building native extensions. This could take a while...
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe 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 if rb_iseq_compile_with_option was added an argument filepath... no
C:/Ruby193/lib/ruby/gems/1.9.1/gems/ruby_core_source-0.1.5/lib/ruby_core_source.rb:39: Use RbConfig instead of obsolete and deprecated Config.
checking for rb_method_entry_t.called_id in method.h... yes
checking for rb_method_entry() 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 if rb_iseq_compile_with_option was added an argument filepath... yes
creating Makefile
make
generating ruby_debug-i386-mingw32.def
compiling breakpoint.c
compiling ruby_debug.c
ruby_debug.c: In function 'filename_cmp':
ruby_debug.c:522:9: warning: implicit declaration of function 'filename_cmp_impl'
ruby_debug.c:530:7: warning: implicit declaration of function 'realpath'
ruby_debug.c:530:34: warning: comparison between pointer and integer
linking shared-object ruby_debug.so
ruby_debug.o: In function `filename_cmp':
C:\Ruby193\lib\ruby\gems\1.9.1\gems\ruby-debug-base19x-0.11.30.pre6\ext\ruby_debug/ruby_debug.c:530: undefined reference to `realpath'
collect2: ld returned 1 exit status
make: *** [ruby_debug.so] Error 1
Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/ruby-debug-base19x-0.11.30.pre6 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/ruby-debug-base19x-0.11.30.pre6/ext/ruby_debug/gem_make.out
C:/Ruby193/lib/ruby/1.9.1/rubygems/installer.rb:552:in `rescue in block in build_extensions'
C:/Ruby193/lib/ruby/1.9.1/rubygems/installer.rb:530:in `block in build_extensions'
C:/Ruby193/lib/ruby/1.9.1/rubygems/installer.rb:505:in `each'
C:/Ruby193/lib/ruby/1.9.1/rubygems/installer.rb:505:in `build_extensions'
C:/Ruby193/lib/ruby/1.9.1/rubygems/installer.rb:180:in `install'
C:/Ruby193/lib/ruby/1.9.1/rubygems/dependency_installer.rb:297:in `block in install'
C:/Ruby193/lib/ruby/1.9.1/rubygems/dependency_installer.rb:270:in `each'
C:/Ruby193/lib/ruby/1.9.1/rubygems/dependency_installer.rb:270:in `each_with_index'
C:/Ruby193/lib/ruby/1.9.1/rubygems/dependency_installer.rb:270:in `install'
mkrf_conf.rb:25:in `rescue in <main>'
mkrf_conf.rb:20:in `<main>'
我錯誤的長度道歉 - 我只是累了從一開始就多次重新啓動,沒有運氣和製作確保我的一切做事是對的,不能忽視任何事情。非常感謝。
我實際上在批處理文件中重新執行了DevKit的變量,導致它工作(最後!) - 所以如果有人遇到這樣的問題,這可能會有所幫助。 :-) – sutt0n