Error de raíles con el error maestro de git push heroku

Estoy tratando de presionar mi git en heroku. Para esto uso:

$ git push heroku master 

return :

 remote: --without-sqlite3-lib=${sqlite3-dir}/ remote: remote: remote: Gem files will remain installed in /tmp/build_ae596310505cf83afbb45a2986208c96/vendor/bundle/ruby/2.0.0/gems/sqlite3-1.3.11 for inspection. remote: Results logged to /tmp/build_ae596310505cf83afbb45a2986208c96/vendor/bundle/ruby/2.0.0/gems/sqlite3-1.3.11/ext/sqlite3/gem_make.out remote: An error occurnetworking while installing sqlite3 (1.3.11), and Bundler cannot remote: continue. remote: Make sure that `gem install sqlite3 -v '1.3.11'` succeeds before bundling. remote: ! remote: ! Failed to install gems via Bundler. remote: ! remote: ! Detected sqlite3 gem which is not supported on Heroku. remote: ! https://devcenter.heroku.com/articles/sqlite3 remote: ! remote: remote: ! Push rejected, failed to compile Ruby app remote: remote: Verifying deploy... remote: remote: ! Push rejected to glacial-taiga-8832. remote: To https://git.heroku.com/glacial-taiga-8832.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://git.heroku.com/glacial-taiga-8832.git' 

Si lo hago :

 $ sudo gem install sqlite3 -v '1.3.11' 

funciona pero el mismo problema. Cualquiera puede ayudar?

Necesita mover la gem sqlite3 a la sección de development de su Gemfile. Heroku no tiene la database SQLite instalada.

Ejemplo:

 group :development, :test do gem 'sqlite3' end 

Para usar la database en Heroku necesitas usar la database PostgreSQL (por defecto). Para que funcione, debes agregar la gem pg al grupo de production :

 group :production do gem 'pg' end 

Además, existen algunas posibilidades de que necesite actualizar su database.yml , pero creo que Heroku simplemente inyectará su configuration de connection de database en su file de configuration.