I know the debugger gem is not and never will be compatible with ruby 2.0 per "officially support ruby 2.X".
In the changelog of Ruby 2.0 is:
Debug support
DTrace support, which enables run-time diagnosis in
production TracePoint, which is an improved tracing API
Is there something out of the box for debugging with Ruby 2.0? Can somebody explain this to me?
Version 1.4.0 of the debugger gem now installs without problems. There are still some issues but this should be fixed soon.
The debugger gem does not play well with Ruby 2. Instead, install the Byebug gem that is fully compatible with Ruby 2.
The debugger gem can be used but it still has issues.
Install byebug which was written for Ruby 2.0 debugging.
For breakpoints, use the
byebug
command in your code instead ofdebugger
.Use pry:
See "Debugging Ruby With Pry".