You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not sure it's at fault of the debugger as that's how ENV vars are passed to child processes. But perhaps we can do something from the debugger to prevent it?
To Reproduce
bar.rb
puts"bar"
target.rb
result=`ruby bar.rb`puts(result)
terminal1
RUBYOPT=-rdebug/open ruby -Ilib target.rb
terminal2
rdbg -A
Expected behavior
The second process shouldn't start a debugging session.