views:

1277

answers:

6

I'm having trouble installing the Ruby-Debug Gem on windows. What does this error mean? How can I fix this? Thanks

C:\Users\Steve>gem install ruby-debug

Building native extensions. This could take a while...

ERROR: Error installing ruby-debug:

ERROR: Failed to build gem native extension.

C:/Ruby19/bin/ruby.exe extconf.rb

Can't handle 1.9.x yet

*** extconf.rb failed ***

Could not create Makefile due to some reason, probably lack of

necessary libraries and/or headers. Check the mkmf.log file for more

details. You may need configuration options.

Provided configuration options:

--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:/Ruby19/bin/ruby

Gem files will remain installed in C:/Ruby19/lib/ruby/gems/1.9.1/gems/linecache-

0.43 for inspection.

Results logged to C:/Ruby19/lib/ruby/gems/1.9.1/gems/linecache-0.43/ext/gem_make

.out 

I have the following Gems: actionpack (2.3.5, 2.3.3)

activerecord (2.3.5, 2.3.3)

activeresource (2.3.5, 2.3.3)

activesupport (2.3.5, 2.3.3)

columnize (0.3.1)

json_pure (1.2.0)

rack (1.0.1)

rails (2.3.5, 2.3.3)

rake (0.8.7)

rmagick (1.14.1)

rubyforge (2.0.3)

rubygems-update (1.3.5)

sqlite3-ruby (1.2.5)

with rails version 3.3.5

A: 

It means it doesn't work with Ruby 1.9 yet.

Azeem.Butt
+2  A: 

Run: gem install ruby-debug19

More info...

cmpolis
+3  A: 

I ran into the same problem. Following steps should get you through:

  1. Install ruby using RubyInstaller
  2. Install devkit
  3. Install ruby-debug19 instead of ruby-debug.

    gem install ruby-debug19

KandadaBoggu
A: 

I face the same issue. The last suggestion, about going to ruby 1.9 version of the gem, wont it require to have ruby 1.9 running ??

I am on 1.8.7 still, and have faced some issues with 1.9, and therefore want to stay on this version for the moment.

As suggested in another post, I dont have MS VC++ 6 as well, so that route is also closed for me.

Any other suggestions ?

raghav
+1  A: 

Execute Below command and its works

C:\Users\Steve>gem install ruby-debug --platform=mswin32

Amit
A: 

I found this answer worked easiest for me: http://github.com/oneclick/rubyinstaller/wiki/development-kit