-
-
Save boriscy/1331533 to your computer and use it in GitHub Desktop.
#To install ruby-debug on Ubuntu ruby-1.9.3 you need to download from http://rubyforge.org/frs/?group_id=8883 | |
linecache19-0.5.13.gem | |
ruby_core_source-0.1.5.gem | |
ruby-debug19-0.11.6.gem | |
ruby-debug-base19-0.11.26.gem | |
#Then in your console | |
export RVM_SRC=/your/path/to/ruby-1.9.3 | |
# Note, your source path should be something like /home/user/.rvm/src/ruby-1.9.3-p0 | |
gem install archive-tar-minitar | |
gem install ruby_core_source-0.1.5.gem -- --with-ruby-include=/$RVM_SRC | |
gem install linecache19-0.5.13.gem -- --with-ruby-include=/$RVM_SRC | |
gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include=/$RVM_SRC | |
gem install ruby-debug19-0.11.6.gem -- --with-ruby-include=/$RVM_SRC |
@hoverlover Now it works! thank you, I don't know why I thought that I had to set a local path for the recent gems :-S @boriscy I'm not using gemsets yet, but I should, thank you for the suggestion and for the gist btw. Greetings!
I had to do:
rvm install ruby-1.9.3-p0
export RVM_SRC=$HOME/.rvm/rubies/ruby-1.9.3-p0/include/ruby-1.9.1
gem install archive-tar-minitar
gem install ruby_core_source-0.1.5.gem -- --with-ruby-include=/$RVM_SRC
export RVM_SRC=$HOME/.rvm/rubies/ruby-1.9.3-p0/include/ruby-1.9.1/ruby-1.9.3-p0
gem install linecache19-0.5.13.gem -- --with-ruby-include=/$RVM_SRC
gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include=/$RVM_SRC
Edit Gemfile:
gem 'linecache19', '0.5.13', :path => "~/.rvm/gems/ruby-1.9.3-p0/gems/linecache19-0.5.13/"
gem 'ruby-debug-base19', '0.11.26', :path => "~/.rvm/gems/ruby-1.9.3-p0/gems/ruby-debug-base19-0.11.26/"
gem 'ruby-debug19', :require => 'ruby-debug'
Then
gem install bundler
bundle install --system
Ty andrewroth!
Hey all - for what it is worth, (this may or may not work for you) -- I put those things on my company's github page, and just added these lines to my gemfile. It's a lot easier to push this to all the guys on the team, when it's just a gemfile update. Hope it possibly helps.
gem "ruby-core-source19", :git => "git://github.com/Ziplist/ruby_core_source19.git", :require => "ruby-core-source"
gem "ruby-debug-base19", :git => "git://github.com/Ziplist/ruby_debug_base19.git", :require=>"ruby-debug-base"
gem 'ruby-debug19' , :git => "git://github.com/Ziplist/ruby_debug19.git", :require=>"ruby-debug"
gem 'linecache19' , :git => "git://github.com/Ziplist/linecache19.git", :require =>"linecache"
So - I post it and now bundle install again, and have some issues... will post when I figure them out.
Worked for me, and I'm not using rvm:
gem install ruby-debug19-0.11.6.gem -- --with-ruby-include=/usr/local/include/ruby-1.9.1ruby-1.9.3-p0/
Successfully installed ruby-debug19-0.11.6
1 gem installed
Installing ri documentation for ruby-debug19-0.11.6...
Thank you so much I just some extra folders and the rest worked.
export RVM_SRC=/home/jaredmdobson/.rvm/rubies/ruby-1.9.3-p0/include/ruby-1.9.1/ruby-1.9.3-p0
wow, thank you so much. check out my fork if you have a chance!
For anyone else that has problems with this, checkout @andrewroth 's post, that worked for me!
Why is this still not fixed yet?!?!
great that worked. yes they should really fix it
+1 for @andrewroth's method!
Couldn't you also use Ruby 1.9's built-in debugger?
require 'debug'
Or via the command-line:
$ ruby -rdebug test.rb
Also, the debugger fork of ruby-debug19
should work, if you absolutely need to stick with ruby-debug
.
Thanx @jeremyw and @postmodern, I'm using debugger now.
On my super vanilla CentOS 6.3:
gem install ruby_core_source
gem install linecache
gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include=/usr/local/include/ruby-1.9.1/ruby-1.9.3-p0/
couldn't have worked without @andrewroth's help. Ty dude!
@boriscy now that rubyforge has been definitely shut down, where to download ruby-debug-base19-0.11.26.gem?
@jescalante I think you are in another rvm gemset, please check this, You have to install this gems on the correct gemset, for example you are usign rails 3.1
Note, your source path should be something like /home/user/.rvm/src/ruby-1.9.3-p0
And you better have in your app a .rvmrc file with: