I know this is an old question, but found through Google and just struggling with the same problem.
The solution is pretty simple.
Use protection-spork (https://github.com/guard/guard-spork)
gem 'guard-rspec' gem 'guard-spork' gem 'libnotify'
Add Guardfile to the beginning (before rspec definition):
guard 'spork' 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
run
bundle exec guard
source share