我正在使用ruby 1.9.2p318,rails 3.1.3和以下宝石:
gem 'debugger'
gem 'spork', '~> 0.9.0.rc'
gem 'spork-testunit'
gem 'guard-spork'
当我在终端中使用spork并运行包含“调试器”行的测试时,一切正常,我可以在启动spork的同一选项卡中访问调试器提示。
但是,当我使用bundle exec guard
启动spork时,调试器不稳定。这就像没有可用的内存。窗口有时对键盘没有响应,也不会响应粘贴。我的保护文件包括spork的以下内容:
guard 'spork', :test_unit_env => { 'RAILS_ENV' => 'test' },
:cucumber_env => { 'RAILS_ENV' => 'test' },
:rspec_env => { 'RAILS_ENV' => 'test' } do
watch('config/application.rb')
watch('config/environment.rb')
watch(%r{^config/environments/.+\.rb$})
watch(%r{^config/initializers/.+\.rb$})
watch('Gemfile')
watch('Gemfile.lock')
watch('spec/spec_helper.rb') { :rspec }
watch('test/test_helper.rb') { :test_unit }
watch(%r{features/support/}) { :cucumber }
end
有没有人有同样的经历或知道如何解决这个问题?谢谢!