我听说有关ruby 1.9.3p125有解决ruby-debug19问题的传言,所以根据RVM网站上的说明,我重新安装了1.9.3:
$ rvm reinstall 1.9.3 --patch debug --force-autoconf
$ ruby -v
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.2.0]
Run Code Online (Sandbox Code Playgroud)
然后:
gem install ruby-debug19
Run Code Online (Sandbox Code Playgroud)
在我的Gemfile中添加了这个条目:
gem 'ruby-debug19'
Run Code Online (Sandbox Code Playgroud)
然后:
$ rails server -u
=> Booting WEBrick
=> Rails 3.1.3 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'
Exiting
Run Code Online (Sandbox Code Playgroud)
为了解决这个错误,我将我的Gemfile条目更改为:
gem 'ruby-debug19', :require => …Run Code Online (Sandbox Code Playgroud)