rails ruby-on-rails ruby crash heroku activesupport

ruby-on-rails - rails - heroku dashboard login



La aplicaciĆ³n Rails funciona localmente, se bloquea en Heroku (3)

Creo que el problema podría estar en esta línea:

/app/.bundle/gems/ruby/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:306:in `depend_on'': No such file to load -- spec_helper (LoadError)

Parece que uno de los inicializadores ha require "spec_helper" en él (o carga un archivo en otro lugar que hace lo mismo) y no debería. Esto podría tener que ver con las gemas en su Gemfile que están en el :test grupo de :test que no se cargan por defecto en Heroku.

Puede intentar ejecutar la bundle install --without test development local de bundle install --without test development para reproducir cómo Heroku está instalando las gemas. Tenga en cuenta que esta será la forma permanente en que bundle instalará gems hasta que elimine el archivo ./.bundle/config de su proyecto, por lo que querrá hacer eso una vez que haya resuelto los problemas.

Espero que esto ayude...

He estado tratando de descubrir qué está fallando en los registros, pero no tengo idea de cómo solucionarlo. Aquí están los fragmentos de los registros Estoy un poco confundido en cuanto a cómo solucionarlo. Cualquier ayuda sería muy apreciada.

Could not load SystemTimer >= v1.2.0. Falling back to timeout.rb. SystemTimer is STRONGLY recommended for timeouts in Ruby 1.8.7. See http://ph7spot.com/blog/system-timer-1-2-release for details. /app/.bundle/gems/ruby/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:306:in `depend_on'': No such file to load -- spec_helper (LoadError)

y esto estaba en la parte superior de los registros

from /app/.bundle/gems/ruby/1.8/gems/railties-3.1.0/lib/rails/initializable.rb:49:in `run_initializers''

De acuerdo con el paquete, las siguientes gemas se están utilizando

De acuerdo con la instalación del paquete, las siguientes gemas están instaladas

Usando rake (0.9.2) Usando abstract (1.0.0) Usando activesupport (3.0.3) Usando builder (2.1.2) Usando i18n (0.6.0) Usando activemodel (3.0.3) Usando erubis (2.6.6) Usando rack (1.2.4) Usar rack-mount (0.6.14) Usar rack-test (0.5.7) Usar tzinfo (0.3.29) Usar actionpack (3.0.3) Utilizar mime-types (1.16) Usar polyglot (0.3. 2) Usando treetop (1.4.10) Usando mail (2.2.19) Usando actionmailer (3.0.3) Usando arel (2.0.10) Usando activerecord (3.0.3) Usando activeresource (3.0.3) Usando bson (1.3.1 ) Usando bson_ext (1.3.1) Usando bundler (1.0.18) Usando carrierwave (0.5.7) Usando excon (0.6.6) Usando formatador (0.2.1) Usando multi_json (1.0.3) Usando net-ssh (2.1. 4) Usando net-scp (1.0.4) Usando nokogiri (1.5.0) Usando ruby-hmac (0.4.0) Usando fog (0.11.0) Usando formtastic (1.2.4) Usando mongo (1.3.1) Usando plucky (0.3.8) Usando mongo_mapper (0.9.2) Usando thor (0.14.6) Usando railties (3.0.3) Usando rieles (3.0.3) Usando rails3-generators (0.17.4)

Aquí están los registros completos de heroku

2011-09-19T00:19:53+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:49:in `run_initializers'' 2011-09-19T00:19:53+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:134:in `initialize!'' 2011-09-19T00:19:53+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:77:in `method_missing'' 2011-09-19T00:19:53+00:00 app[web.1]: from /app/config/environment.rb:5:in `<top (required)>'' 2011-09-19T00:19:53+00:00 app[web.1]: from <internal:lib/rubygems/custom_require>:29:in `require'' 2011-09-19T00:19:53+00:00 app[web.1]: from <internal:lib/rubygems/custom_require>:29:in `require'' 2011-09-19T00:19:53+00:00 app[web.1]: from config.ru:3:in `block (3 levels) in <main>'' 2011-09-19T00:19:53+00:00 app[web.1]: from /home/heroku_rack/heroku.ru:23:in `eval'' 2011-09-19T00:19:53+00:00 app[web.1]: from /home/heroku_rack/heroku.ru:23:in `block (3 levels) in <main>'' 2011-09-19T00:19:53+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:46:in `instance_eval'' 2011-09-19T00:19:53+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:46:in `initialize'' 2011-09-19T00:19:53+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:63:in `new'' 2011-09-19T00:19:53+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:63:in `map'' 2011-09-19T00:19:53+00:00 app[web.1]: from /home/heroku_rack/heroku.ru:18:in `block (2 levels) in <main>'' 2011-09-19T00:19:53+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:46:in `instance_eval'' 2011-09-19T00:19:53+00:00 heroku[web.1]: Process exited 2011-09-19T00:19:53+00:00 heroku[web.1]: State changed from starting to crashed 2011-09-19T00:31:24+00:00 heroku[web.1]: State changed from crashed to created 2011-09-19T00:31:24+00:00 heroku[web.1]: State changed from created to starting 2011-09-19T00:31:27+00:00 heroku[web.1]: Starting process with command `thin -p 42871 -e production -R /home/heroku_rack/heroku.ru start` 2011-09-19T00:31:31+00:00 app[web.1]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:304:in `rescue in depend_on'': No such file to load -- spec_helper (LoadError) 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:299:in `depend_on'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:216:in `require_dependency'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/engine.rb:138:in `block (2 levels) in eager_load!'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/engine.rb:137:in `each'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/engine.rb:137:in `block in eager_load!'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/engine.rb:135:in `each'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/engine.rb:135:in `eager_load!'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:108:in `eager_load!'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/application/finisher.rb:41:in `block in <module:Finisher>'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:25:in `instance_exec'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:25:in `run'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:50:in `block in run_initializers'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:49:in `each'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:49:in `run_initializers'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:134:in `initialize!'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:77:in `method_missing'' 2011-09-19T00:31:31+00:00 app[web.1]: from /app/config/environment.rb:5:in `<top (required)>'' 2011-09-19T00:31:31+00:00 app[web.1]: from <internal:lib/rubygems/custom_require>:29:in `require'' 2011-09-19T00:31:31+00:00 app[web.1]: from <internal:lib/rubygems/custom_require>:29:in `require'' 2011-09-19T00:31:31+00:00 app[web.1]: from config.ru:3:in `block (3 levels) in <main>'' 2011-09-19T00:31:31+00:00 app[web.1]: from /home/heroku_rack/heroku.ru:23:in `eval'' 2011-09-19T00:31:31+00:00 heroku[web.1]: Process exited 2011-09-19T00:31:32+00:00 heroku[web.1]: State changed from starting to crashed 2011-09-19T00:40:49+00:00 heroku[slugc]: Slug compilation started 2011-09-19T00:40:59+00:00 heroku[api]: Deploy 50313f5 by [email protected] 2011-09-19T00:40:59+00:00 heroku[api]: Release v5 created by [email protected] 2011-09-19T00:40:59+00:00 heroku[web.1]: State changed from crashed to created 2011-09-19T00:40:59+00:00 heroku[web.1]: State changed from created to starting 2011-09-19T00:41:00+00:00 heroku[slugc]: Slug compilation finished 2011-09-19T00:41:02+00:00 heroku[web.1]: Starting process with command `thin -p 22238 -e production -R /home/heroku_rack/heroku.ru start` 2011-09-19T00:41:06+00:00 app[web.1]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:304:in `rescue in depend_on'': No such file to load -- spec_helper (LoadError) 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:299:in `depend_on'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:216:in `require_dependency'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/engine.rb:138:in `block (2 levels) in eager_load!'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/engine.rb:137:in `each'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/engine.rb:137:in `block in eager_load!'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/engine.rb:135:in `each'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/engine.rb:135:in `eager_load!'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:108:in `eager_load!'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/application/finisher.rb:41:in `block in <module:Finisher>'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:25:in `instance_exec'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:25:in `run'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:50:in `block in run_initializers'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:49:in `each'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:49:in `run_initializers'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:134:in `initialize!'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:77:in `method_missing'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/config/environment.rb:5:in `<top (required)>'' 2011-09-19T00:41:06+00:00 app[web.1]: from <internal:lib/rubygems/custom_require>:29:in `require'' 2011-09-19T00:41:06+00:00 app[web.1]: from <internal:lib/rubygems/custom_require>:29:in `require'' 2011-09-19T00:41:06+00:00 app[web.1]: from config.ru:3:in `block (3 levels) in <main>'' 2011-09-19T00:41:06+00:00 app[web.1]: from /home/heroku_rack/heroku.ru:23:in `eval'' 2011-09-19T00:41:06+00:00 app[web.1]: from /home/heroku_rack/heroku.ru:23:in `block (3 levels) in <main>'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:46:in `instance_eval'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:46:in `initialize'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:63:in `new'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:63:in `map'' 2011-09-19T00:41:06+00:00 app[web.1]: from /home/heroku_rack/heroku.ru:18:in `block (2 levels) in <main>'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:46:in `instance_eval'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:46:in `initialize'' 2011-09-19T00:41:06+00:00 app[web.1]: from /home/heroku_rack/heroku.ru:11:in `new'' 2011-09-19T00:41:06+00:00 app[web.1]: from /home/heroku_rack/heroku.ru:11:in `block in <main>'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:46:in `instance_eval'' 2011-09-19T00:41:06+00:00 app[web.1]: from /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:46:in `initialize'' 2011-09-19T00:41:06+00:00 app[web.1]: from /home/heroku_rack/heroku.ru:1:in `new'' 2011-09-19T00:41:06+00:00 app[web.1]: from /home/heroku_rack/heroku.ru:1:in `<main>'' 2011-09-19T00:41:06+00:00 app[web.1]: from /usr/ruby1.9.2/lib/ruby/gems/1.9.1/gems/thin-1.2.6/lib/rack/adapter/loader.rb:36:in `eval'' 2011-09-19T00:41:06+00:00 app[web.1]: from /usr/ruby1.9.2/lib/ruby/gems/1.9.1/gems/thin-1.2.6/lib/rack/adapter/loader.rb:36:in `load'' 2011-09-19T00:41:06+00:00 app[web.1]: from /usr/ruby1.9.2/lib/ruby/gems/1.9.1/gems/thin-1.2.6/lib/thin/controllers/controller.rb:175:in `load_rackup_config'' 2011-09-19T00:41:06+00:00 app[web.1]: from /usr/ruby1.9.2/lib/ruby/gems/1.9.1/gems/thin-1.2.6/lib/thin/controllers/controller.rb:65:in `start'' 2011-09-19T00:41:06+00:00 app[web.1]: from /usr/ruby1.9.2/lib/ruby/gems/1.9.1/gems/thin-1.2.6/lib/thin/runner.rb:177:in `run_command'' 2011-09-19T00:41:06+00:00 app[web.1]: from /usr/ruby1.9.2/lib/ruby/gems/1.9.1/gems/thin-1.2.6/lib/thin/runner.rb:143:in `run!'' 2011-09-19T00:41:06+00:00 app[web.1]: from /usr/ruby1.9.2/lib/ruby/gems/1.9.1/gems/thin-1.2.6/bin/thin:6:in `<top (required)>'' 2011-09-19T00:41:06+00:00 app[web.1]: from /usr/ruby1.9.2/bin/thin:19:in `load'' 2011-09-19T00:41:06+00:00 app[web.1]: from /usr/ruby1.9.2/bin/thin:19:in `<main>'' 2011-09-19T00:41:06+00:00 heroku[web.1]: Process exited 2011-09-19T00:41:07+00:00 heroku[web.1]: State changed from starting to crashed

¡Gracias!


Yo tuve lo mismo. Resulta que durante el desarrollo una especificación de alguna manera se ha copiado en la carpeta de controladores. No tuvo ningún efecto local, pero se estrelló cedro ...


Tuve el mismo problema con el pasajero. El problema era un requerimiento en un modelo que dependía de una lib. Agregar el directorio lib para autocargar y eliminar todo lo requerido (encontrado por fgrep ''require'' -r app/ ) funcionó.