Heroku — "Lo sentimos, pero algo salió mal"

Hola, soy bastante nuevo en Heroku. He terminado parte de mi aplicación. Actualmente estoy trabajando localmente, pero quiero implementarlo en Heroku. cuando escribí heroku logs Tengo esto:

2012-07-30T16:36:27+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style  plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them  out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and  config/initializers/myplugin.rb. See the release notes for more on this:  http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top  (required)> at /app/config/environment.rb:5)
2012-07-30T16:36:27+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style  plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them  out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and  config/initializers/myplugin.rb. See the release notes for more on this:  http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top  (required)> at /app/config/environment.rb:5)
2012-07-30T16:36:30+00:00 app[web.1]: => Booting WEBrick
2012-07-30T16:36:30+00:00 app[web.1]: => Rails 3.2.6 application starting in production on http://0.0.0.0:17050
2012-07-30T16:36:30+00:00 app[web.1]: => Call with -d to detach
2012-07-30T16:36:30+00:00 app[web.1]: => Ctrl-C to shutdown server
2012-07-30T16:36:30+00:00 app[web.1]: Connecting to database specified by DATABASE_URL
2012-07-30T16:36:33+00:00 app[web.1]: [2012-07-30 16:36:33] INFO  WEBrick 1.3.1
2012-07-30T16:36:33+00:00 app[web.1]: [2012-07-30 16:36:33] INFO  ruby 1.9.2 (2011-07-09) [x86_64-linux]
2012-07-30T16:36:33+00:00 app[web.1]: [2012-07-30 16:36:33] INFO  WEBrick::HTTPServer#start: pid=2 port=17050
2012-07-30T16:36:34+00:00 heroku[web.1]: State changed from starting to up
2012-07-30T16:36:35+00:00 app[web.1]: 
2012-07-30T16:36:35+00:00 app[web.1]: Started GET "/" for 190.242.128.66 at 2012-07-30  16:36:35 +0000
2012-07-30T16:36:35+00:00 app[web.1]: 
2012-07-30T16:36:35+00:00 app[web.1]: Processing by StaticPagesController#home as HTML
2012-07-30T16:36:35+00:00 app[web.1]: Completed 500 Internal Server Error in 80ms
2012-07-30T16:36:35+00:00 app[web.1]:   Rendered static_pages/home.html.erb within layouts/application (1.5ms)
2012-07-30T16:36:35+00:00 app[web.1]: 
2012-07-30T16:36:35+00:00 app[web.1]: ActionView::Template::Error (defaults.js isn't precompiled):
2012-07-30T16:36:35+00:00 app[web.1]:     4:     <title>Home</title>
2012-07-30T16:36:35+00:00 app[web.1]:     5:     <%= csrf_meta_tag %>
2012-07-30T16:36:35+00:00 app[web.1]:     6:     
2012-07-30T16:36:35+00:00 app[web.1]:     7:     <%= javascript_include_tag :defaults %>
2012-07-30T16:36:35+00:00 app[web.1]:     8:     <style>
2012-07-30T16:36:35+00:00 app[web.1]:     9:       body {
2012-07-30T16:36:35+00:00 app[web.1]:     10:         padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
2012-07-30T16:36:35+00:00 app[web.1]:   app/views/static_pages/home.html.erb:7:in `_app_views_static_pages_home_html_erb___4087131318243872015_49358580'
2012-07-30T16:36:35+00:00 app[web.1]: 
2012-07-30T16:36:35+00:00 app[web.1]: 
2012-07-30T16:36:35+00:00 heroku[router]: GET newbies.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=254ms status=500 bytes=643
2012-07-30T16:36:35+00:00 heroku[router]: GET newbies.herokuapp.com/favicon.ico dyno=web.1 queue=0 wait=0ms service=11ms status=304 bytes=0
2012-07-30T17:41:05+00:00 heroku[web.1]: Idling
2012-07-30T17:41:08+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2012-07-30T17:41:09+00:00 app[web.1]: [2012-07-30 17:41:09] ERROR SignalException: SIGTERM
2012-07-30T17:41:09+00:00 app[web.1]:   /usr/local/lib/ruby/1.9.1/webrick/server.rb:90:in `select'
2012-07-30T17:41:19+00:00 heroku[web.1]: Error R12 (Exit timeout) -> At least one process failed to exit within 10 seconds of SIGTERM
2012-07-30T17:41:19+00:00 heroku[web.1]: Stopping remaining processes with SIGKILL
2012-07-30T17:41:20+00:00 heroku[web.1]: Process exited with status 137
2012-07-30T17:41:20+00:00 heroku[web.1]: State changed from up to down
2012-07-30T22:10:05+00:00 heroku[run.1]: Awaiting client
2012-07-30T22:10:05+00:00 heroku[run.1]: Starting process with command `bundle exec rake db:create`
2012-07-30T22:10:05+00:00 heroku[run.1]: State changed from starting to up
2012-07-30T22:10:11+00:00 heroku[run.1]: Process exited with status 0
2012-07-30T22:10:11+00:00 heroku[run.1]: State changed from up to complete
2012-07-30T22:10:24+00:00 heroku[run.1]: Starting process with command `bundle exec rake db:migrate`
2012-07-30T22:10:24+00:00 heroku[run.1]: Awaiting client
2012-07-30T22:10:25+00:00 heroku[run.1]: State changed from starting to up
2012-07-30T22:10:41+00:00 heroku[run.1]: Process exited with status 0
2012-07-30T22:10:41+00:00 heroku[run.1]: State changed from up to complete
2012-07-30T22:10:54+00:00 heroku[web.1]: Unidling
2012-07-30T22:10:54+00:00 heroku[web.1]: State changed from down to starting
2012-07-30T22:10:57+00:00 heroku[web.1]: Starting process with command `bundle exec rails server -p 47690`
2012-07-30T22:11:02+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5)
2012-07-30T22:11:02+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5)
2012-07-30T22:11:05+00:00 app[web.1]: => Booting WEBrick
2012-07-30T22:11:05+00:00 app[web.1]: => Rails 3.2.6 application starting in production on http://0.0.0.0:47690
2012-07-30T22:11:05+00:00 app[web.1]: => Call with -d to detach
2012-07-30T22:11:05+00:00 app[web.1]: => Ctrl-C to shutdown server
2012-07-30T22:11:05+00:00 app[web.1]: Connecting to database specified by DATABASE_URL
2012-07-30T22:11:08+00:00 app[web.1]: [2012-07-30 22:11:08] INFO  WEBrick 1.3.1
2012-07-30T22:11:08+00:00 app[web.1]: [2012-07-30 22:11:08] INFO  ruby 1.9.2 (2011-07-09) [x86_64-linux]
2012-07-30T22:11:08+00:00 app[web.1]: [2012-07-30 22:11:08] INFO  WEBrick::HTTPServer#start: pid=2 port=47690
2012-07-30T22:11:09+00:00 heroku[web.1]: State changed from starting to up
2012-07-30T22:11:10+00:00 app[web.1]: 
2012-07-30T22:11:10+00:00 app[web.1]: 
2012-07-30T22:11:10+00:00 app[web.1]: Started GET "/" for 190.242.128.66 at 2012-07-30 22:11:10 +0000
2012-07-30T22:11:10+00:00 app[web.1]: Processing by StaticPagesController#home as HTML
2012-07-30T22:11:10+00:00 app[web.1]: Completed 500 Internal Server Error in 83ms
2012-07-30T22:11:10+00:00 app[web.1]:   Rendered static_pages/home.html.erb within layouts/application (1.6ms)
2012-07-30T22:11:10+00:00 app[web.1]: 
2012-07-30T22:11:10+00:00 app[web.1]: ActionView::Template::Error (defaults.js isn't precompiled):
2012-07-30T22:11:10+00:00 app[web.1]:     4:     <title>Home</title>
2012-07-30T22:11:10+00:00 app[web.1]:     5:     <%= csrf_meta_tag %>
2012-07-30T22:11:10+00:00 app[web.1]:     6:     
2012-07-30T22:11:10+00:00 app[web.1]:     7:     <%= javascript_include_tag :defaults %>
2012-07-30T22:11:10+00:00 app[web.1]:     8:     <style>
2012-07-30T22:11:10+00:00 app[web.1]:     9:       body {
2012-07-30T22:11:10+00:00 app[web.1]:     10:         padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
2012-07-30T22:11:10+00:00 app[web.1]: 
2012-07-30T22:11:10+00:00 app[web.1]: 
2012-07-30T22:11:10+00:00 app[web.1]:   app/views/static_pages/home.html.erb:7:in `_app_views_static_pages_home_html_erb___517725991346781271_49385800'
2012-07-30T22:11:10+00:00 heroku[router]: GET newbies.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=264ms status=500 bytes=643
2012-07-30T22:12:25+00:00 app[web.1]: 
2012-07-30T22:12:25+00:00 app[web.1]: 
2012-07-30T22:12:25+00:00 app[web.1]: Started GET "/" for 190.242.128.66 at 2012-07-30 22:12:25 +0000
2012-07-30T22:12:25+00:00 app[web.1]: Processing by StaticPagesController#home as HTML
2012-07-30T22:12:25+00:00 app[web.1]: Completed 500 Internal Server Error in 2ms
2012-07-30T22:12:25+00:00 app[web.1]:   Rendered static_pages/home.html.erb within layouts/application (0.9ms)
2012-07-30T22:12:25+00:00 app[web.1]: 
2012-07-30T22:12:25+00:00 app[web.1]: ActionView::Template::Error (defaults.js isn't precompiled):
2012-07-30T22:12:25+00:00 app[web.1]:     4:     <title>Home</title>
2012-07-30T22:12:25+00:00 app[web.1]:     5:     <%= csrf_meta_tag %>
2012-07-30T22:12:25+00:00 app[web.1]:     6:     
2012-07-30T22:12:25+00:00 app[web.1]:     7:     <%= javascript_include_tag :defaults %>
2012-07-30T22:12:25+00:00 app[web.1]:     8:     <style>
2012-07-30T22:12:25+00:00 app[web.1]:     10:         padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
2012-07-30T22:12:25+00:00 app[web.1]:     9:       body {
2012-07-30T22:12:25+00:00 app[web.1]:   app/views/static_pages/home.html.erb:7:in `_app_views_static_pages_home_html_erb___517725991346781271_49385800'
2012-07-30T22:12:25+00:00 app[web.1]: 
2012-07-30T22:12:25+00:00 app[web.1]: 
2012-07-30T22:12:25+00:00 heroku[router]: GET newbies.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=14ms status=500 bytes=643

Y cuando escribo heroku open me muestra "Lo sentimos, pero algo salió mal." ¿Alguien sabe por qué pasa esto?

preguntado el 31 de julio de 12 a las 15:07

4 Respuestas

los activos deben precompilarse agregar a su config/application.rb

config.assets.initialize_on_precompile = false

mas en: https://devcenter.heroku.com/articles/rails3x-asset-pipeline-cedar/

Respondido 31 Jul 12, 15:07

Primero debe compilar sus activos localmente.

Echa un vistazo aquí: https://devcenter.heroku.com/articles/rails3x-asset-pipeline-cedar

Pruebe lo siguiente antes de presionar a Heroku.

RAILS_ENV=production bundle exec rake assets:precompile

Respondido 31 Jul 12, 15:07

Después de compilar sus activos, debe asegurarse de que se agreguen a su etapa de Git para enviarlos a Heroku. Probar git add -A para agregar todos los archivos recién creados. - John

  1. migrar la base de datos en el servidor.

  2. intente precompilar su tubería de activos

Respondido 31 Jul 12, 15:07

Cuando cree su pila de heroku, haga esto en lugar de solo crear heroku:

heroku create --stack cedar

y asegúrate de hacer esto antes de empujar a heroku:

heroku run rake db:migrate

Respondido el 13 de diciembre de 12 a las 19:12

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.