У меня возникли проблемы, чтобы отлаживать приложение с помощью ruby-debug с помощью RadRails. я пытаюсь установить драгоценный камень с жемчужиной установки рубиновый-debug19 -по Я использую Ruby, 1.9.1-p249, но я получаю следующее сообщение об ошибке:Ruby on Rails: проблемы debuggin app
Microsoft Windows [Version 6.1.7600] Copyright (c) Корпорация Microsoft 2009 года. Все права защищены.
C:> gem install ruby-debug19 Создание собственных расширений. Это может занять некоторое время ... ОШИБКА: Ошибка при установке ruby-debug19: ОШИБКА: Не удалось создать собственное расширение gem.
C: /Ruby191/bin/ruby.exe extconf.rb проверка vm_core.h ... * extconf.rb не удалось * не удалось создать Makefile из-за какой-то причине, вероятно, не хватает необходимых библиотек и/или заголовки. Проверьте файл mkmf.log для получения более . Вам могут понадобиться параметры конфигурации.
Предоставленные параметры конфигурации: --with-неавтоматического реж --without-OPT-дир --with-неавтоматического включают --without-неавтоматического включают = $ {Блокировщик реж}/включить --with-opt-lib --without-opt-lib = $ {opt-dir}/lib --with-make-prog --without-make-prog --srcdir =. --curdir --ruby = C:/Ruby191/бен/рубинового --with-рубинового реж --without-рубинового реж --with-рубин-включают --without-рубинового включают в себя = $ {ruby-dir}/include --with-ruby-lib --without-ruby-lib = $ {ruby-dir}/lib C: /Ruby191/lib/ruby/1.9.1/mkmf.rb : 364: в try_do': The complier failed to genera te an executable file. (RuntimeError) You have to install development tools first. from C:/Ruby191/lib/ruby/1.9.1/mkmf.rb:433:in
try_cpp ' из C: /Ruby191/lib/ruby/1.9.1/mkmf.rb: 811: в блоке block in have_header' from C:/Ruby191/lib/ruby/1.9.1/mkmf.rb:670:in
в checking_for' из C: /Ruby191/lib/ruby/1.9.1/ mkmf.rb: 276: in block (2 levels) in postp one' from C:/Ruby191/lib/ruby/1.9.1/mkmf.rb:250:in
open ' от C: /Ruby191/lib/ruby/1.9.1/mkmf.rb: 276: in block in postpone' from C:/Ruby191/lib/ruby/1.9.1/mkmf.rb:250:in
open' от C: /Ruby191/lib/ruby/1.9.1/mkmf.rb: 272: in postpone' from C:/Ruby191/lib/ruby/1.9.1/mkmf.rb:669:in
check_for ' от C: /Ruby191/lib/ruby/1.9.1/mkmf.rb: 810: in have_header' from extconf.rb:15:in
блок в' от C: /Ruby191/lib/ruby/gems/1.9.1/gems/ruby_core_source-0.1.4/lib/ruby _core_source.rb: 18: в call' from C:/Ruby191/lib/ruby/gems/1.9.1/gems/ruby_core_source-0.1.4/lib/ruby _core_source.rb:18:in
create_makefile_with_core ' от extconf.rb: 20: в `'
Gem файлы будут по-прежнему установлены в C: /Ruby191/lib/ruby/gems/1.9.1/gems/linecache 19-0.5.11 для проверки. Результаты записываются в C: /Ruby191/lib/ruby/gems/1.9.1/gems/linecache19-0.5.11/ext/tra ce_nums/gem_make.out
C:>
Спасибо заранее!
Как же я использую -I? Где предполагается vm_core.h? Я любопытный новичок со всем этим .. –
noloman
Извините, понятия не имею. Я действительно не вижу, что многие используют Windows для разработки Ruby. – Reactormonk