Rails: no subir a Heroku después de actualizar Ruby a 1.9.3 y rieles a 3.2
-
29-10-2019 - |
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