Ruby on rails Ruby调试器安装帮助!

Ruby on rails Ruby调试器安装帮助!,ruby-on-rails,ruby-on-rails-3,debugging,Ruby On Rails,Ruby On Rails 3,Debugging,我安装了ruby debugger,但即使在此之后,当我尝试使用“-debugger”选项启动rails服务器时,我收到一个控制台错误,表示未安装ruby debugger。请参阅以下日志:- :~/work_space/rails_apps/Bidding_sys_remaining$ sudo gem install ruby-debug <<<<<<< Building native extensions. This could take

我安装了ruby debugger,但即使在此之后,当我尝试使用“-debugger”选项启动rails服务器时,我收到一个控制台错误,表示未安装ruby debugger。请参阅以下日志:-

:~/work_space/rails_apps/Bidding_sys_remaining$ sudo gem install ruby-debug    <<<<<<<

Building native extensions.  This could take a while...
Building native extensions.  This could take a while...
Successfully installed columnize-0.3.2
Successfully installed linecache-0.43
Successfully installed ruby-debug-base-0.10.4
Successfully installed ruby-debug-0.10.4
4 gems installed
Installing ri documentation for columnize-0.3.2...
Installing ri documentation for linecache-0.43...
Installing ri documentation for ruby-debug-base-0.10.4...
Installing ri documentation for ruby-debug-0.10.4...
Installing RDoc documentation for columnize-0.3.2...
Installing RDoc documentation for linecache-0.43...
Installing RDoc documentation for ruby-debug-base-0.10.4...
Installing RDoc documentation for ruby-debug-0.10.4...

:~/work_space/rails_apps/Bidding_sys_remaining$ 
:~/work_space/rails_apps/Bidding_sys_remaining$ rails server --debugger
=> Booting WEBrick
=> Rails 3.0.1 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
You need to install ruby-debug to run the server in debugging mode. With gems, use 'gem  install ruby-debug'

:~/work\u space/rails\u apps/Bidding\u sys\u剩余$sudo gem安装ruby debug确保在gem文件中包含gem

gem 'ruby-debug' # for ruby 1.8.7+    
gem 'ruby-debug19' # for ruby 1.9.2+
然后运行bundle安装

更新:

您还可以将它添加到您的Gemfile中,它将处理两个ruby版本

  gem 'ruby-debug19', :require => 'ruby-debug', :platforms => :mri_19
  gem 'ruby-debug', :platforms => :mri_18

请继续George所说的,由于Gemfile支持它,您可能希望将它放在一个组中,因为您可能不希望ruby debug出现在生产环境中

group :development do
  gem 'ruby-debug19' # or ruby-debug for 1.8.7
end

哈,我还以为我能用ruby 1.9进行调试呢。非常感谢。