title: rake figaro:heroku is returning an error with sqlite3
body: <p>I am trying to set up my app on Heroku and as I understand it the issue I am having is resulting from trying to run <code>rake figaro:heroku</code></p>
  
  <p>Every time I run it I get the following error: </p>
  
  <pre><code>rake aborted!
  LoadError: cannot load such file -- sqlite3/database
  C:/Users/Zac/GitHub/Bitsy/config/application.rb:7:in `&lt;top (required)&gt;'
  C:/Users/Zac/GitHub/Bitsy/Rakefile:4:in `&lt;top (required)&gt;'
  </code></pre>
  
  <p>My gem file is set up as such:</p>
  
  <pre><code>source 'https://rubygems.org'
  ruby '1.9.3'
  
  gem 'rails', '4.0.4'
  gem 'sass-rails', '~&gt; 4.0.2'
  gem 'uglifier', '&gt;= 1.3.0'
  gem 'coffee-rails', '~&gt; 4.0.0'
  gem 'jquery-rails'
  gem 'turbolinks'
  gem 'jbuilder', '~&gt; 1.2'
  gem 'bootstrap-sass', '~&gt; 3.2.0'
  gem 'autoprefixer-rails'
  gem "paperclip", "~&gt; 3.0"
  gem "paperclip-dropbox", "&gt;= 1.1.7"
  gem "figaro"
  gem 'devise'
  
  group :production do
      gem 'pg'
      gem 'rails_12factor'
  end
  
  group :development, :test do
      gem 'sqlite3'
  end
  
  
  group :doc do
    # bundle exec rake doc:rails generates the API under doc/api.
    gem 'sdoc', require: false
  end
  </code></pre>
  
  <p>And my database.yml is as:</p>
  
  <pre><code>development:
    adapter: sqlite3
    database: db/development.sqlite3
    pool: 5
    timeout: 5000
  
  test:
    adapter: sqlite3
    database: db/test.sqlite3
    pool: 5
    timeout: 5000
  
  production:
    adapter: sqlite3
    database: db/production.sqlite3
    pool: 5
    timeout: 5000
  </code></pre>
  
  <p>I have changed the production adapter and database previously and it doesn't seem to make a difference. I have spent about 5 hours searching for help on this to no avail so if anyone could point me in the right direction I would be very appreciative.</p>