title: Could not find rake-10.0.3 in any of the sources
body: <p>I successfully installed a Rails (3.2.10) app on an Ubuntu 12.04 server on Rackspace following Railscasts 335 deploying to a vps. Nginx, Unicorn, rbenv and Capistrano.</p>
  
  <p>Then, when I try to install a second rails website I get the error "Could not find rake-10.0.3 in any of the sources" during cap:deploy. cap:setup and cap:check were successful. Additionally, there is no current directory under my application folder.</p>
  
  <p>If I cd into the releases directory and run bundle install it is using rake-10.0.3. The only difference between the two apps is that the new app I am trying to install uses the assets pipeline.</p>
  
  <p>Here is my deploy file which is identical for both apps, except for the set :application directive.</p>
  
  <pre><code>set :user, 'mark'
  set :scm_passphrase, 'xxxx'
  set :domain, '99.99.99.99'
  set :application, "my_app"
  
  set :repository,  "#{user}@#{domain}:git/#{application}.git"
  
  ssh_options[:forward_agent] = true
  
  set :deploy_to, "/var/www/#{application}"
  
  role :app, domain
  role :web, domain
  role :db,  domain, :primary =&gt; true
  
  default_run_options[:pty] = true
  
  set :deploy_via, :remote_cache
  
  set :scm, 'git'
  set :branch, 'master'
  set :scm_verbose, true
  set :use_sudo, false
  
  after "deploy", "deploy:cleanup" # keep only the last 5 releases
  
  namespace :deploy do
    %w[start stop restart].each do |command|
      desc "#{command} unicorn server"
      task command, roles: :app, except: {no_release: true} do
        run "/etc/init.d/unicorn_#{application} #{command}"
      end
    end
  
    task :setup_config, roles: :app do
      sudo "ln -nfs #{current_path}/config/nginx.conf /etc/nginx/sites-enabled/#{application}"
      sudo "ln -nfs #{current_path}/config/unicorn_init.sh /etc/init.d/unicorn_#{application}"
      run "mkdir -p #{shared_path}/config"
      put File.read("config/database.yml"), "#{shared_path}/config/database.yml"
      puts "Now edit the config files in #{shared_path}."
    end
    after "deploy:setup", "deploy:setup_config"
  
    task :symlink_config, roles: :app do
      run "ln -nfs #{shared_path}/config/database.yml #{release_path}/config/database.yml"
    end
    after "deploy:finalize_update", "deploy:symlink_config"
  
    desc "Make sure local git is in sync with remote."
    task :check_revision, roles: :web do
      unless `git rev-parse HEAD` == `git rev-parse origin/master`
        puts "WARNING: HEAD is not the same as origin/master"
        puts "Run `git push` to sync changes."
        exit
      end
    end
    before "deploy", "deploy:check_revision"
  end
  </code></pre>