2012-01-25 19 views
0

在我的我有(按https://stackoverflow.com/a/8351945/111884Gemfile红宝石调试没有找到在rspec的变量(在西纳特拉)

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

在我spec_helper.rb我有

require 'ruby-debug' 

但是,当我把debugger在我的spec文件中,我似乎无法访问任何变量。我得到这样的错误:

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

我已经受够了之前在另一台计算机上工作,但我不能在此刻该检查。有任何想法吗?

回答

3

尝试键入:

(rdb:1) p @project 

调试程序不是IRB,它的工作原理与命令。所以你应该先输入命令。 p表示打印,然后键入要打印的内容。 要查看完整的命令列表,只需键入help

+0

啊,那正是错误!谢谢! – zlog

+1

我还发现,如果你在调试器控制台中运行'irb',你可以得到一个irb控制台 – zlog