Instalando RubyDebug con ruby 1.9.2 y rails 3 para RubyMine


Si están tratando de instalar ruby-debug para debugear sus aplicaciones en rails (o por ahí ruby-debug-ide para RubyMine) y están teniendo problemas, porque tienen instalado en el sistema ruby 1.8.7, y están usando rvm para poder testear rails edge con ruby 1.9.2

Lo primero a notar es que todos los sources que instalaron con rvm estan en $rvm_path/src, así que en caso de que estén usando ruby 1.9.2 rc2 como estoy haciendo yo en este momento, la instalación es muy sencilla.

gem install ruby-debug-ide19 -- --with-ruby-include=$rvm_path/src/ruby-1.9.2-rc2/

Pero si están usando ruby 1.9.1 o cualquier otra versión, pueden fácilmente hacer un ls $rvm_path/src para encontrar la ubicación exacta para compilar ruby-debug-ide19 para su instalación de rvm.

Ahora pueden agregar la gem al archivo Gemfile si están planeando debugear desde la consola

gem 'ruby-debug19', :require => 'ruby-debug', :group => :development

Y luego correr

rails s --debug

O si están usando rubymine, el debug va a empezar, aunque todavía no esta soportado al 100% para ruby 1.9.x, con un poco de suerte lo arreglan antes de liberar la versión 2.3.5, porque creo que nadie quiere usar rails 3 sin ruby 1.9.2 o superior, o al menos, yo no quiero :P

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
This entry was posted in Ruby. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>