Skip to content

Instantly share code, notes, and snippets.

@dgjnpr
Last active December 10, 2015 01:28
Show Gist options
  • Save dgjnpr/4359512 to your computer and use it in GitHub Desktop.
Save dgjnpr/4359512 to your computer and use it in GitHub Desktop.
ruby debugger problems
> rspec --debugger
/Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:463:in `rescue in debug=': (RuntimeError)
**************************************************
dlopen(/Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle, 9): Symbol not found: _ruby_current_thread
Referenced from: /Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle
Expected in: flat namespace
in /Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle - /Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle
If you have it installed as a ruby gem, then you need to either require
'rubygems' or configure the RUBYOPT environment variable with the value
'rubygems'.
/Users/dgethings/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
/Users/dgethings/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
/Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/ruby-debug-base19-0.11.25/lib/ruby-debug-base.rb:1:in `<top (required)>'
/Users/dgethings/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
/Users/dgethings/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
/Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/ruby-debug19-0.11.6/cli/ruby-debug.rb:5:in `<top (required)>'
/Users/dgethings/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require'
/Users/dgethings/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require'
/Users/dgethings/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
/Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:449:in `debug='
/Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/configuration_options.rb:27:in `block in configure'
/Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/configuration_options.rb:26:in `each'
/Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/configuration_options.rb:26:in `configure'
/Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:21:in `run'
/Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in `run'
/Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in `block in autorun'
**************************************************
from /Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:448:in `debug='
from /Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/configuration_options.rb:27:in `block in configure'
from /Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/configuration_options.rb:26:in `each'
from /Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/configuration_options.rb:26:in `configure'
from /Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:21:in `run'
from /Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in `run'
from /Users/dgethings/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in `block in autorun'
require 'sloe/version'
require 'rubygems'
require 'ruby-debug'
module Sloe
class Device
attr_accessor :host, :user
attr_writer :password
def initialize(host,user,password)
debugger
super.new(host)
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment