title: Deploy on Heroku failed: Could not find devise-1.4.4 in any of the sources
body: <p>I follow a deploy article by <a href="http://devcenter.heroku.com/articles/quickstart" rel="nofollow noreferrer">Getting Started with Heroku</a>.</p>
  
  <p>I tried to deploy my app to heroku. At the beginning I had this problem</p>
  
  <pre><code>-----&gt; Gemfile detected, running Bundler version 1.0.7
     Unresolved dependencies detected; Installing...
     Using --without development:test
     Fetching source index for http://rubygems.org/
     Could not find devise-1.4.4 in any of the sources
     FAILED: http://devcenter.heroku.com/articles/bundler
     Heroku push rejected, failed to install gems via Bundler
  </code></pre>
  
  <p>Then I tried some solutions, for example <a href="https://stackoverflow.com/questions/7589223/heroku-deploy-cant-find-devise-1-4-6">heroku-deploy-cant-find-devise-1-4-6</a>.
  I followed these steps </p>
  
  <pre><code>bundle update 
  git add .
  git commit -a "please work"
  git push heroku master
  </code></pre>
  
  <p>but it still have problem.
  Here's my Gemfile </p>
  
  <pre><code>source 'http://rubygems.org'
   gem 'rails', '3.0.9'  
   gem 'kaminari'
   gem "paperclip", "~&gt; 2.4"
   gem "devise"
   gem 'web-app-theme', '&gt;= 0.6.2'
   gem 'gmaps4rails'
   gem 'populator'
   gem 'mysql2', '~&gt; 0.2.6'
   gem 'capistrano'
  </code></pre>
  
  <p>and Gemfile.lock</p>
  
  <pre><code> ...
   capistrano-ext (1.2.1)
   capistrano (&gt;= 1.0.0)
   cocaine (0.2.0)
   crack (0.3.1)
   devise (1.4.8)
    bcrypt-ruby (~&gt; 3.0)
    orm_adapter (~&gt; 0.0.3)
    warden (~&gt; 1.0.3)
    ...
  </code></pre>
  
  <p>It seem to be good.</p>
  
  <p>But why it still have the same problem.</p>
  
  <pre><code>Could not find devise-1.4.4 in any of the sources
  </code></pre>
  
  <p>Why my Gemfile.lock uses devise 1.4.8 but it still deploy devise-1.4.4? How do I solve this problem?</p>