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!
Textos escritos por
Comentários #
Nando, no Gemfile, não ficaria assim:
gem "ruby-debug19", :require => "ruby-debug"
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! :PFuncionou macio. Valeu! =)
Salvou o meu dia. Obrigado.
[...] 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