ruby 1.9.2p318、rails 3.1.3、および次の gem を使用しています。
gem 'debugger'
gem 'spork', '~> 0.9.0.rc'
gem 'spork-testunit'
gem 'guard-spork'
ターミナルで spork を使用し、「デバッガー」行を含むテストを実行すると、すべて正常に動作し、spork を起動した同じタブでデバッガー プロンプトにアクセスできます。
しかし、 を使用して spork を起動するbundle exec guard
と、デバッガーが不安定になります。利用可能なメモリがないようなものです。ウィンドウがキーボードに反応しなくなることがあり、貼り付けにも反応しません。私のガードファイルには、スポーク用に次のものが含まれています。
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
誰かが同じ経験をしたか、これを解決する方法を知っていますか? ありがとう!