Search code examples
ruby-on-railsrubydebuggingrakeruby-debug

Ruby on Rails: debugging rake tasks


When I write debugger it does not start:

NoMethodError: undefined method `run_init_script' for Debugger:Module
from /usr/local/lib/ruby/gems/1.8/gems/ruby-debug-base-0.10.3/lib/ruby-debug-base.rb:239:in `debugger'
from (irb):4

If I run rake my:task --debugger,it returns me to console immediately. How is it possible to debug rake tasks?


Solution

  • I found the solution.

    $ gem install ruby-debug
    $ ruby-debug rake my:task
    

    or on some systems

    $ rdebug rake my:task