NetBeans 6.9.1 + Ruby 1.9.2 + Rails 3.0.0 + Debugging

This fix is for anyone that has NetBeans 6.9.1, Ruby 1.9.2, Rails 3.0.0, already installed, and decides to add support for debugging on Windows XP.

That was my configuration, but it didn’t work properly. A debug session always ended with an error about a non existing script/rails file. After some research, today I discovered this fix that eventually allows me to cleanly debug a Ruby on Rails 3.0.0 project.

ONCE
  1. Download DevKit 4.5.0 from http://rubyinstaller.org/downloads/
  2. Install DevKit as described at http://github.com/oneclick/rubyinstaller/wiki/Development-Kit
  3. Enter the command 
  4. Enter the command 
  5. Edit the file (Ruby folder)/lib/ruby/gems/1.9.1/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rb as follows  This one isn’t required, but I find wrong labels very distracting
  6. Edit the file (Ruby folder)/lib/ruby/gems/1.9.1/gems/ruby-debug-ide19-0.4.12/bin/rdebug-ide.rb as follows See also: http://netbeans.org/projects/ruby/lists/users/archive/2010-09/message/25
PER PROJECT
  1. Edit the file (Project folder)/Gemfile as follows
  2. delete the file (Project folder)/Gemfile.lock
  3. Enter the command 

That’s all. I hope it’ll work for you too :-)

Posted in Ruby + Rails
13 comments on “NetBeans 6.9.1 + Ruby 1.9.2 + Rails 3.0.0 + Debugging
  1. Meyer says:

    Thanks so much!!!
    Your page was a god send!!

  2. Keith says:

    Thanks great post.
    This fix to rdebug-ide.rb also work for me on ubuntu 10.04

  3. bee says:

    Thanks! solve my ruby-debug-ide problem!

  4. Saul says:

    Awesome! Worked a treat!

  5. rc says:

    Thanks! Thanks to your post, I can continue using Netbeans for my Rails development! I found the lack of a working debugger to be the #1 reason I was leaning to dump Netbeans. Thanks!

  6. Kev says:

    Anyone know where I can get a later build of Netbeans 6.9.1 than the official release?

    I ask because this technique works on one of my machines that has NB build 201007282301, whereas the official 6.9.1 release is *older*, and won’t work with this technique.

  7. iponk says:

    nice post… it’s usefull

  8. Helder Meneses says:

    Oh my god…

    this is so awesome…

    thank you…

  9. Agustin says:

    A bunch of months later, you made my day… I was looking to downgrade to RoR 2 because all the troubles with NetBeans 6.9 and RoR 3 and debugging.
    Thanks a lot!

  10. Steven says:

    Worked with NB 7, thanks!

  11. Rahul says:

    Thanx!!! Works like a gem :)

  12. prem says:

    many thanks,
    i took two weeks to solve this ruby-debug problem,
    guys pls use the same version

  13. vspan says:

    Thanks for taking the trouble to post this, worked a treat.

2 Pings/Trackbacks for "NetBeans 6.9.1 + Ruby 1.9.2 + Rails 3.0.0 + Debugging"
  1. [...] ??? http://noteslog.com/post/netbeans-6-9-1-ruby-1-9-2-rails-3-0-0-debugging/ [...]

  2. [...] If you want to run in debug mode in NetBeans, then check out this patch: http://noteslog.com/post/netbeans-6-9-1-ruby-1-9-2-rails-3-0-0-debugging/ [...]

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>