title: Bundle Install passes with no errors, but on visiting the site, I see an Error
body: <p>If I run <code>bundle install</code>, the application passes, everything is properly installed.</p>
  
  <p>But if I reboot nginx, and visit the site, I see the Passenger Error message.</p>
  
  <pre><code>Ruby (Rack) application could not be started
  
  Error message:
     http://github.com/railsdog/spree.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError)
  
  Exception class:
      PhusionPassenger::UnknownError
  
  Application root:
      /home/shadyfront/webapps/age_of_revolt/releases/20110214205657 
  </code></pre>
  
  <p>I also found out this :</p>
  
  <p>If I do a bundle show spree, It returns :</p>
  
  <pre><code>/home/shadyfront/webapps/rails/gems/bundler/gems/spree-594cd0f5a53c 
  </code></pre>
  
  <p>but any of the other gems are here at:</p>
  
  <pre><code>/home/shadyfront/webapps/rails/gems/gems/ what does that mean? 
  </code></pre>
  
  <p>Anyone know why this might be?</p>
  
  <p><strong>Gemfile</strong></p>
  
  <pre><code>source 'http://rubygems.org'
  
  gem 'rails', '3.0.3'
  gem 'spree', '0.5.99', :git =&gt; 'http://github.com/spree/spree.git' 
  gem 'haml'
  gem 'ruby-debug'
  gem 'sqlite3-ruby', :require =&gt; 'sqlite3'
  gem 'ckeditor', '3.4.2.pre'
  # aged_revolt gem is a local gem that is generated with Spree extensions
  gem "aged_revolt", :require =&gt; "aged_revolt", :path =&gt; "aged_revolt"
  # this is a gem i downloaded and messed with locally
  gem "spree_easy_contact", '1.0.2', :path =&gt; "#{File.expand_path(__FILE__)}/../vendor/gems/spree_easy_contact-1.0.2"
  gem "honeypot-captcha"
  </code></pre>