Closed dfyx closed 9 years ago
Hi @dfyx,
You absolutly right, but I havent checked that version.
You are more then welcome to change that limit and test it. All you need to do is add the version to ruby_version_discoverer.rb file.
If it works for you PR me and I will approve it.
Shuky.
I am giving this a try but I get this error, not sure if its because of 2.1.0 or not:
Connecting...
Connection could not be made: [Errno 61] Connection refused
Do you have Byevug installed?
I do
Please man solve this. i am also using ruby 2.1 and rails 4.1 .Hoping to get this resolved soon. Good luck buddy.
I will, thanks
Got "Ruby version: 2.1.2 is not supported" too
Hi,
I added in the settings supported versions, you can change it to work with untested version.
Also, I add debugging flag which can help troubleshooting problems, check it out.
Shuky
Stopping... Ruby version: 2.2.0 is not supported.
$ ruby -v ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-darwin14]
puts 2.2.0
Stopping... Ruby version: is not supported.
I had to add my Ruby version (2.1.1) to the list of supported versions in the "Ruby Debugger.sublime-settings" file, so it looked like this:
"supported_ruby_versions": ["2.1.1", "2.1.0", "2.0.0", "1.9.3"]
After that the debugger started ok.
@jhigman - Also did that for 2.2.1 and I don't seem to get it to work. For all I get is this below, every time I Debug:
Connecting...
Connected
/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/interface.rb:67:in `write': closed stream (IOError)
Last exception: #<IOError: closed stream>
from /Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/interface.rb:67:in `puts'
Backtrace:
from /Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/interface.rb:67:in `puts'
["/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/interface.rb:67:in `write'", "/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/interface.rb:67:in `puts'", "/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/interface.rb:67:in `puts'", "/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/commands/list.rb:115:in `display_lines'", "/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/commands/list.rb:26:in `execute'", "/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/processors/command_processor.rb:79:in `block in always_run'", "/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/processors/command_processor.rb:79:in `each'", "/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/processors/command_processor.rb:79:in `always_run'", "/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/processors/command_processor.rb:90:in `process_commands'", "/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/processors/command_processor.rb:52:in `at_return'", "/Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/context.rb:94:in `at_return'", "/Users/diegoregules/Library/Application Support/Sublime Text 3/Packages/Ruby Debugger/sublime_debug_require.rb:14:in `block in <top (required)>'", "/Users/diegoregules/Library/Application Support/Sublime Text 3/Packages/Ruby Debugger/sublime_debug_require.rb:37:in `call'", "/Users/diegoregules/Library/Application Support/Sublime Text 3/Packages/Ruby Debugger/sublime_debug_require.rb:37:in `<top (required)>'", "/Users/diegoregules/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'", "/Users/diegoregules/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'"]
from /Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/commands/list.rb:115:in `display_lines'
from /Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/commands/list.rb:26:in `execute'
from /Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/processors/command_processor.rb:79:in `block in always_run'
from /Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/processors/command_processor.rb:79:in `each'
from /Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/processors/command_processor.rb:79:in `always_run'
from /Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/processors/command_processor.rb:90:in `process_commands'
from /Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/processors/command_processor.rb:52:in `at_return'
from /Users/diegoregules/.rvm/gems/ruby-2.2.1/gems/byebug-5.0.0/lib/byebug/context.rb:94:in `at_return'
from /Users/diegoregules/Library/Application Support/Sublime Text 3/Packages/Ruby Debugger/sublime_debug_require.rb:14:in `block in <top (required)>'
from /Users/diegoregules/Library/Application Support/Sublime Text 3/Packages/Ruby Debugger/sublime_debug_require.rb:37:in `call'
from /Users/diegoregules/Library/Application Support/Sublime Text 3/Packages/Ruby Debugger/sublime_debug_require.rb:37:in `<top (required)>'
from /Users/diegoregules/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/diegoregules/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
Debugger stopped
Does it happen to you too? @shuky19 any insight on this greatly appreciated. Thank you in advance!
As the title says. I don't see why the plugin shouldn't at least try to let me debug ruby 2.1.0. There aren't that many changes and byebug works just fine.