ruby-debug не находит переменные в rspec (в Sinatra)

В моем Gemfile у меня есть (согласно https://stackoverflow.com/a/8351945/111884)

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

В моем spec_helper.rb у меня есть

require 'ruby-debug'

Но когда я добавляю debugger в свои файлы спецификаций, я не могу получить доступ к каким-либо переменным. Я получаю такие ошибки, как:

(rdb:1) @project
*** Unknown command: "@project".  Try "help".

У меня это работало на другом компьютере раньше, но я не могу проверить это в данный момент. Любые идеи?


person zlog    schedule 25.01.2012    source источник


Ответы (1)


попробуйте ввести:

(rdb:1) p @project

Отладчик не irb, он работает с командами. Поэтому вы должны сначала ввести команду. p означает печать, затем введите то, что вы хотите напечатать. Чтобы увидеть полный список команд, просто введите help.

person alexkv    schedule 25.01.2012
comment
Я также обнаружил, что если вы запустите irb в консоли отладчика, вы можете получить консоль irb - person zlog; 26.01.2012