Pregunta

Tenía esta aplicación usando 1.9.2 y Rails 3.2 y hoy cambié la versión Ruby a 1.9.3 (usando rbenv) y todo salió mal entonces

Tuve esto en mi archivo gem

Grupo: Desarrollo do gem 'sqlite3' final

Grupo: producción do gem 'pg' final

Cada vez que corro:

Instalación del paquete -sin producción

Nada pasa ahora y cuando lo hago

git empuje heroku maestro

Me sale el mismo error:

Installing sqlite3 (1.3.5) with native extensions Unfortunately, a fatal error has occurred. Please report this error to the Bundler issue tracker at https://github.com/carlhuda/bundler/issues so that we can fix it. Thanks!
       /usr/local/lib/ruby/1.9.1/rubygems/installer.rb:483:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)
       /usr/local/bin/ruby extconf.rb
       checking for sqlite3.h... no
       sqlite3.h is missing. Try 'port install sqlite3 +universal'
       or 'yum install sqlite-devel' and check your shared library search path (the
       location where your sqlite3 shared library is located).
       *** extconf.rb failed ***
       Could not create Makefile due to some reason, probably lack of
       necessary libraries and/or headers.  Check the mkmf.log file for more
       details.  You may need configuration options.
       Provided configuration options:

Obviamente está tratando de instalar SQLite, pero incluso si elimino la Gema Sqlite de mi Gemfile, no sucede nada, parece que el problema está en Heroku, pero ahora no puedo hacer nada

Espero que alguien pueda ayudarme porque estaba tratando de hacer

Heroku DB: Pull

y por eso quería agregar la gema de los grifos, luego seguí este tutorial

http://railsapps.github.com/rails-heroku-tutorial.html

Y cambié la versión de Ruby en Heroku, ahora creo que el problema es rbenv pero no estoy seguro

Gracias por adelantado

Javier Q

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top