1

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

誰かが同じ経験をしたか、これを解決する方法を知っていますか? ありがとう!

4

0 に答える 0