title: bundle exec rspec VS rspec spec
body: <p>Ruby 1.9.2 Rails 3.1</p>
  
  <p>Here is the problem <code>bundle exec rspec spec/</code> does not work, but <code>rspec spec/</code> runs ok.</p>
  
  <p>When I run <code>c:\RailsInstaller\work\apptwit&gt;bundle exec rspec spec/</code> (this is the directory where my app is located, so the path to spec would not need to be specified)
  I receive</p>
  
  <pre><code>c:/RailsInstaller/work/apptwit/spec/controllers/pages_controller_spec.rb:1:in `require': no such file to load -- spec_he lper (LoadError)
          from c:/RailsInstaller/work/apptwit/spec/controllers/pages_controller_spec.rb:1:in `&lt;top (required)&gt;'
          from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.7.1/lib/rspec/core/configuration.rb:459:i
  n `load'
          from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.7.1/lib/rspec/core/configuration.rb:459:i
  n `block in load_spec_files'
          from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.7.1/lib/rspec/core/configuration.rb:459:i
  n `map'
          from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.7.1/lib/rspec/core/configuration.rb:459:i
  n `load_spec_files'
          from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:18:in
  `run'
          from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_i
  n_process'
          from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
          from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block
   in autorun'
  </code></pre>
  
  <p>/spec directory exists as exists spec_helper.rb in it.</p>
  
  <p>So basically I have 2 questions:</p>
  
  <ol>
  <li><p>Why doesn't <code>bundle exec rspec spec/</code> work while <code>rspec spec/</code> has no problems?</p></li>
  <li><p>What is the difference between those two commands?</p></li>
  </ol>