Possible Duplicate:
ruby-debug with Ruby 1.9.3?Rails 3.1 y Ruby 1.9.3p125: rubí debug19 vuelve a colgarse con "Símbolo no encontrado: _ruby_threadptr_data_type"
que había oído rumores de que Ruby 1.9.3p125 tiene una solución para el problema de rubí debug19, por lo que por cada instrucciones en el sitio RVM, que vuelven a instalar 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]
continuación:
gem install ruby-debug19
Agregado esta entrada a mi Gemfile:
gem 'ruby-debug19'
continuación:
$ 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
Para superar este error he cambiado de entrada Gemfile a:
gem 'ruby-debug19', :require => 'ruby-debug'
Ahora, un nuevo error del servidor:
/Users/don/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240:in `require': dlopen(/Users/don/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle, 9): Symbol not found: _ruby_threadptr_data_type (LoadError)
Referenced from: /Users/don/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle
Expected in: flat namespace
in /Users/don/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle - /Users/don/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle
I Estoy muy confundido por los cientos de publicaciones que hay sobre cómo manejar este ruby-d ebug19 problema. Esperaba que se hubiera resuelto. Aparentemente no. ¿Alguna sugerencia? (Si alguien sugiere un parche, proporcione instrucciones paso a paso sobre cómo aplicarlo. He tenido problemas con los parches en el pasado).
Muchas gracias por esto, portando algunas plantillas de rieles y no soy * un tipo de rieles ... – mkocubinski
Recibí: 'Excepción no detectada: desajuste entre clases para la clase RemoteInterface' –
¡Funciona! Gracias. Tenga en cuenta a los lectores que la gema antigua debe ser eliminada para que esto funcione. –