Por muito tempo, o ruby-debug não funcionou no Ruby 1.9. Mas existe hoje uma versão totalmente funcional específica para o Ruby 1.9. Para instalá-la, basta executar o comando

sudo gem install ruby-debug19

Seu uso continua o mesmo. Você chama o método debugger e o interpretador abrirá um prompt onde você pode inspecionar aquele trecho de código, listar variáveis e tudo mais.

Para utilizá-lo no Rails 3.0, que ainda está em versão beta, você precisa adicionar a seguinte regra ao seu arquivo Gemfile.

gem "ruby-debug19"

Simples assim!

Comentários #

#1 Hugo Baraúna disse:
17 Mar 10, 07:06PM

Nando, no Gemfile, não ficaria assim:

gem "ruby-debug19", :require => "ruby-debug"

#2 Nando Vieira disse:
17 Mar 10, 07:51PM

Então... o meu está funcionando como :lib mesmo! Curiosamente, não encontrei no source do bundle nenhuma referência ao :lib, que significa que apenas gem "ruby-debug19" já funciona! :P

#3 Ricardo Valeriano disse:
09 Jun 10, 08:51AM

Funcionou macio. Valeu! =)

#4 Ivan disse:
20 Ago 10, 04:38PM

Salvou o meu dia. Obrigado.

#5 12 links (em português) sobre Rails 3 | Ruby Brasil disse:
01 Set 10, 07:09AM

[...] Rails 3 com Rspec 2 e Ruby 1.9.1 no Ubuntu Atualizando para o Rails 3: Parte 1 e Parte 2 Usando ruby-debug com Rails 3.0 no Ruby 1.9 ActiveModel do Rails 3.0 – Coloque um pouco da mágica do ActiveRecord nas suas classes Ruby [...]

Deixe um comentário





Não é aceito código HTML: adicione-o no pastie.org ou paste.milk-it.net e poste apenas o link.

Se este é seu primeiro comentário, ele terá que ser aprovado antes de ser exibido.

jQuery: Dominando o framework

Você quer aprender a usar jQuery de verdade? Então chegou a hora! Neste workshop você verá como funciona este framework de JavaScript, entendendo todos os aspectos que fazem do jQuery uma das melhores ferramentas para desenvolvimento de interfaces.

Saiba mais Fechar

Conheça também o HOWTO