I am trying to set up a RubyMine configuration so that I can work with the project locally on my mac but run/debug the RSpec tests remotely on a linux machine. I think I have the config set up correctly because I can run the tests outright just fine. However, when I attempt to debug the same tests, RubyMine behaves strangely.
The RSpec code operates as expected and I can hit the breakpoint in the RSpec code. However, no breakpoints in the code that the test is driving are ever hit and I cannot step into any other code from the RSpec code. Additionally, the Debugger frames window shows "Stack frame is not available" for everything that it has loaded except the RSpec code. I do not see any errors or helpful troubleshooting or diagnostic info though. It just doesn't work right.
What might I have misconfigured that could cause this behavior? Is there a way to find more diagnostic or helpful info that can troubleshoot this behavior?