У меня проблемы с отладкой приложения с помощью ruby-debug с RadRails.Я пытаюсь установить gem с помощью gem install ruby-debug19, так как я использую Ruby 1.9.1-p249, но получаю следующую ошибку:
Microsoft Windows [Версия 6.1.7600]Авторские права (c) 2009 Корпорация Microsoft.Все права защищены.
C:> gem install ruby-debug19 Сборка собственных расширений.Это может занять некоторое время ... ОШИБКА: Ошибка установки ruby-debug19: ОШИБКА: не удалось создать собственное расширение gem.
C: /Ruby191/bin/ruby.exe extconf.rb проверяет vm_core.h... * extconf.rb не удалось * Не удалось создать Makefile по какой-то причине, возможно, из-за отсутствия необходимых библиотек и / или заголовков.Проверьте файл mkmf.log для более подробной информации.Вам могут потребоваться параметры конфигурации.
Предоставленные параметры конфигурации: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib --without-opt-lib = $ {opt-dir} / lib --with-make-prog --without-make-prog --srcdir =.--curdir --ruby = C: / Ruby191 / bin / ruby --with-ruby-dir --without-ruby-dir --with-ruby-include --without-ruby-include = $ {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
в Check_for 'из C: /Ruby191/lib/ruby/1.9.1/mkmf.rb: 276: в block (2 levels)
in postp
one'
from C:/Ruby191/lib/ruby/1.9.1/mkmf.rb:250:in
открыть 'из C: /Ruby191/lib/ruby/1.9.1/mkmf.rb: 276: в block in
postpone'
from C:/Ruby191/lib/ruby/1.9.1/mkmf.rb:250:in
открыть' из C: /Ruby191/lib/ruby/1.9.1/mkmf.rb: 272:в 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: в 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: в `'
Файлы драгоценных камней останутся установленными в 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:>
Спасибозаранее!