title: Guard rspec doesn't run specs
body: <p>When spec or model changed, guard with options <code>spring rspec</code> shows next output:</p>
  
  <pre><code>04:54:44 - INFO - Running: spec/models/identity_spec.rb
  Version: 1.1.2
  
  Usage: spring COMMAND [ARGS]
  
  Commands for spring itself:
  
    binstub         Generate spring based binstubs. Use --all to generate a binstub for all known commands.
    help            Print available commands.
    status          Show current status.
    stop            Stop all spring processes for this project.
  
  Commands for your application:
  
    rails           Run a rails command. The following sub commands will use spring: console, runner, generate, destroy.
    rake            Runs the rake command
  
  
  Frame number: 0/0
  </code></pre>
  
  <p>I'm using <code>ruby '2.1.0'</code> and <code>'rails', '4.1.0.rc1'</code> with spring. So, it looks like it doesn't run anything. I tried different cmd options. </p>
  
  <pre><code>guard :rspec do
    watch(%r{^spec/.+_spec\.rb$})
    watch(%r{^lib/(.+)\.rb$})     { |m| "spec/lib/#{m[1]}_spec.rb" }
    watch('spec/spec_helper.rb')  { "spec" }
  
    # Rails example
    watch(%r{^app/(.+)\.rb$})                           { |m| "spec/#{m[1]}_spec.rb" }
    watch(%r{^app/controllers/(.+)_(controller)\.rb$})  { |m| ["spec/routing/#{m[1]}_routing_spec.rb", "spec/#{m[2]}s/#{m[1]}_#{m[2]}_spec.rb", "spec/acceptance/#{m[1]}_spec.rb"] }
    watch(%r{^spec/support/(.+)\.rb$})                  { "spec" }
    watch('config/routes.rb')                           { "spec/routing" }
    watch('app/controllers/application_controller.rb')  { "spec/controllers" }
  end
  </code></pre>
  
  <p>This throws en error:</p>
  
  <pre><code>05:04:08 - INFO - Running: spec/models/identity_spec.rb
  05:04:08 - ERROR - Guard::RSpec failed to achieve its &lt;run_on_modifications&gt;, exception was:
  &gt; [#] NoMethodError: undefined method `parse_options' for #&lt;RSpec::Core::ConfigurationOptions:0x007fad670937a8 @args=[]&gt;
  &gt; [#] /Users/alder/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/guard-rspec-4.2.2/lib/guard/rspec/command.rb:33:in `_rspec_formatters'
  &gt; [#] /Users/alder/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/guard-rspec-4.2.2/lib/guard/rspec/command.rb:29:in `_visual_formatter'
  &gt; [#] /Users/alder/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/guard-rspec-4.2.2/lib/guard/rspec/command.rb:21:in `_parts'
  &gt; [#] /Users/alder/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/guard-rspec-4.2.2/lib/guard/rspec/command.rb:14:in `initialize'
  </code></pre>
  
  <p>Full content <a href="https://gist.github.com/zishe/9677571" rel="nofollow noreferrer">there</a> with spec helper</p>
  
  <p>I've tried all different variations of options <code>rspec</code>, <code>spring rspec spec</code> and other possible including without any, but had the same result.</p>
  
  <p><code>rspec spec</code> without guard works fine.</p>
  
  <p>I found <a href="https://stackoverflow.com/questions/22327463/guard-rspec-and-spring-command-cmd-spring-rspec-doesnt-run-the-specs-within">similar problem</a>, but it works without spring.</p>