我在使用RadRails使用ruby-debug调试应用程序时遇到问题。 我尝试安装-as我使用1.9.1-P249与宝石宝石安装红宝石debug19但我得到以下错误:Ruby on Rails:调试应用程序的问题
的Microsoft Windows [版本6.1.7600] 版权所有( c)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-OPT-DIR --without-OPT-DIR --with-OPT-包括 --without-OPT-包括= $ {停用DIR} /包括 --with-opt-lib --without-opt-lib = $ {opt-dir}/lib --with-make-prog --without-make-prog --srcdir =。 --curdir --ruby = C:/ Ruby191 /斌/红宝石 --with-红宝石-DIR --without-红宝石-DIR --with-红宝石包括 --without-红宝石包括= $ {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:在 checking_for block in have_header' from C:/Ruby191/lib/ruby/1.9.1/mkmf.rb:670:in
块' 从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
打开' from 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
打开' from C:/Ruby191/lib/ruby/1.9.1/mkmf.rb:272:在postpone' from C:/Ruby191/lib/ruby/1.9.1/mkmf.rb:669:in
中检查来自C:/Ruby191/lib/ruby/1.9.1/mkmf.rb的8102: :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' from extconf.rb:20:in''
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
2010-08-16 08:38:41
对不起,不知道。我真的没有看到很多人使用Windows进行Ruby开发。 – Reactormonk 2010-08-16 09:46:02