ruby on rails - पटरियों का स्थानीय रूप से काम करता है, हेरोकू पर क्रैश होता है




ruby-on-rails crash (2)

मैं यह पता लगाने की कोशिश कर रहा हूं कि लॉग से क्या गलत हो रहा है, लेकिन इसका पता नहीं है कि इसे कैसे तय किया जाए। ये लॉग्स से स्निपेट्स हैं जिन्हें मैं ठीक से कैसे तय कर सकता हूं। किसी भी तरह की सहायता का स्वागत किया जाएगा।

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)

और यह लॉग के शीर्ष पर था

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

बंडल के अनुसार, निम्नलिखित रत्नों का उपयोग किया जा रहा है

बंडल इंस्टॉल के अनुसार, निम्न रत्न स्थापित किए गए हैं

रिले का उपयोग (0.9.2) एक्टिव्सपोर्ट का उपयोग करना (1.0.0) बिल्डर का उपयोग करना (3.0.3) बिल्डर का उपयोग करना (2.1.2) i18n का उपयोग करना (0.6.0) सक्रियमोडेल का उपयोग करना (3.0.3) एरीबिस का उपयोग करना (2.6.6) का उपयोग करना रैक (1.2.4) रैक-माउंट का इस्तेमाल करना (0.6.14) रैक-टेस्ट का उपयोग करना (0.5.7) टीज़िनो का उपयोग करना (0.3.29) क्रियापैक का उपयोग करना (3.0.3) माइम-प्रकारों का उपयोग करना (1.16) पॉलीग्लोट का उपयोग करना (0.3। 2) टीआरएसओपी का इस्तेमाल करना (1.4.10) एक्शनमेलर का इस्तेमाल करना (2.2.19) एक्शनमेलर का उपयोग करना (3.0.3) एआरएल (2.0.10) का उपयोग करना सक्रियरेकॉर्ड का उपयोग करना (3.0.3) सक्रिय संसाधनों का उपयोग करना (3.0.3) बीएसएएन (1.3.1) का उपयोग करना ) बंडलर (1.0.18) का प्रयोग करके वाहक (0.5.7) का उपयोग करना एक्सकॉन (0.6.6) का उपयोग करना स्वरूपक का उपयोग करना (0.2.1) multi_json (1.0.3) का उपयोग करना नेट-एसएसएच (2.1। 4) नेट-स्क्पी (1.0.4) का उपयोग करना नाकोगीरी (1.5.0) का उपयोग करना रूबी-एचएमएसी (0.4.0) का उपयोग करना कोहरे का उपयोग (0.11.0) फॉर्मटेस्टिक का उपयोग करना (1.2.4) मंगो का इस्तेमाल करना (1.3.1) हलचल का उपयोग करना (0.3.8) मोंगो_मैपर का उपयोग करना (0.9.2) थोर का प्रयोग (0.14.6) रेलिंग का उपयोग करना (3.0.3) रेल का उपयोग करना (3.0.3) रेल 3-जनरेटर का उपयोग करना (0.17.4)

यहां पूरी तरह से अपने सारे लॉग इन हैं

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

धन्यवाद!


मुझे लगता है कि समस्या इस पंक्ति में हो सकती है:

/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)

ऐसा लगता है कि आपके require "spec_helper" में से एक में require "spec_helper" की require "spec_helper" है (या ऐसा फाइल जो कहीं भी समान होता है लोड करता है) और नहीं करना चाहिए यह आपके Gemfile में रत्न के साथ करना पड़ सकता है जो कि :test समूह है जो Gemfile पर डिफ़ॉल्ट रूप से लोड नहीं होता है

आप bundle install --without test development कोशिश कर सकते हैं bundle install --without test development स्थानीय स्तर पर bundle install --without test development स्थानीय रूप से पुन: उत्पन्न करने के लिए कैसे हेरोको जवाहरात स्थापित कर रहा है ध्यान दें कि यह स्थायी तरीके से होगा जब तक आप अपनी प्रोजेक्ट से ./.bundle/config फ़ाइल को नहीं हटाते हैं, तो बंडल रत्न स्थापित हो जाता है, ताकि आप ./.bundle/config को ./.bundle/config बाद बाद में ऐसा करना चाहें।

उम्मीद है की यह मदद करेगा...


मेरे साथ भी यही बात हुई थी। विकास के दौरान एक युक्ति को किसी भी तरह से कंट्रोलर्स फ़ोल्डर में कॉपी किया गया था। स्थानीय रूप से कोई भी प्रभावित नहीं हुआ, लेकिन देवदार दुर्घटनाग्रस्त हो गया ...