Early Access Program
News
RubyMine 2017.2.3 EAP: Better Debugger
Hi everyone,
RubyMine 2017.2.3 EAP has been released, introducing a number of improvements for the debugger and other bug-fixes.
Better Debugger
Our recent drive to enhance performance has affected the debugger too. In this RubyMine EAP we’re bringing these debugging improvements:
- No more issues with multi-process debug targets. Now it’s possible to debug servers like Passenger, Zeus, and Foreman painlessly. Moreover, Attach to Local process now perfectly works with these servers: just select the web/deployment server during the attach phase, and RubyMine will stop at the breakpoints in all its subprocesses.
- The debugger is now smart enough to detect costly operations triggered by watch expressions evaluation. It will stop such operations if they’re likely to slow down the debugging process. For example, if any tracked variables use SQL queries for the `to_s` evaluation, RubyMine will not slow down during stepping, which it did before.
Other improvements
These and more bugs have been fixed in this update:
- Support for RVM installed in mixed mode
- Fixed Docker and code resolution issues
Download this Early Access Program build from Confluence.
See the release notes for the full list of improvements, and please report your issues to the
tracker.
Cheers!
Your RubyMine Team
Prev post RubyMine 2017.2.2 EAP: Speeding Things UpRubyMine 2017.2.3: Docker Compose on Windows & More on the Debugger Next post