Ruby on rails Can';t关闭rails中的调试器

Ruby on rails Can';t关闭rails中的调试器,ruby-on-rails,debugging,minitest,Ruby On Rails,Debugging,Minitest,我想在我的Rails应用程序中调试一个测试(MiniTest)。因此,我遵守了现场的指示。以下是重要的片段: 将其添加到测试文件或帮助程序的顶部: require 'minitest/debugger' if ENV['DEBUG'] 然后按正常方式运行测试,但定义DEBUG=1: % DEBUG=1 rake test Debug.rb Emacs support available. 从那时起,我从我的应用程序目录键入控制台中的所有rails命令(如rails server或bundl

我想在我的Rails应用程序中调试一个测试(MiniTest)。因此,我遵守了现场的指示。以下是重要的片段:

将其添加到测试文件或帮助程序的顶部:

require 'minitest/debugger' if ENV['DEBUG']
然后按正常方式运行测试,但定义DEBUG=1:

% DEBUG=1 rake test 
Debug.rb
Emacs support available.
从那时起,我从我的应用程序目录键入控制台中的所有rails命令(如
rails server
bundle exec rake test
)都会尝试启动调试器,调试器甚至无法正常工作,但会从我的应用程序外部的类/部分向我发送一些错误消息

% rails s
Debug.rb
Emacs support available.

/Users/chris/.rvm/gems/ruby-2.0.0-p353/gems/binding_of_caller-0.7.2/lib/binding_of_caller/mri2.rb:25: `' (NilClass)
如何重置环境/Rails/Ruby,使其正常运行。我当然试过:

% DEBUG=0 rails s
但这并没有改变任何事情。为了调试,我删除了所有设置。
我该怎么做才能阻止Rails进入调试模式?

您尝试过导出调试=0吗?我刚刚尝试过,同样的错误。您尝试过导出调试=0吗?我刚刚尝试过,同样的错误。