my rails application is down when pushing it to heroku
this is the output of heroku application logs
2018-06-09T16:53:56.213028+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cryptic-everglades-17685.herokuapp.com request_id=e02b7de8-01c6-4a66-9118-4f26407edae9 fwd="156.212.233.222" dyno= connect= service= status=503 bytes= protocol=https
2018-06-09T16:53:56.762020+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cryptic-everglades-17685.herokuapp.com request_id=f91d7fe2-509d-4bf1-b32c-73ae9a700e1e fwd="156.212.233.222" dyno= connect= service= status=503 bytes= protocol=https
I tried running heroku restart
, then heroku run rails console
.. and I got these errors,
Running rails console on ⬢ cryptic-everglades-17685... up, run.7205 (Free)
Traceback (most recent call last):
38: from /app/bin/rails:9:in `<main>'
37: from /app/bin/rails:9:in `require'
36: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/commands.rb:16:in `<top (required)>'
35: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/command.rb:44:in `invoke'
34: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/command/base.rb:63:in `perform'
33: from /app/vendor/bundle/ruby/2.5.0/gems/thor-0.20.0/lib/thor.rb:387:in `dispatch'
32: from /app/vendor/bundle/ruby/2.5.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in `invoke_command'
31: from /app/vendor/bundle/ruby/2.5.0/gems/thor-0.20.0/lib/thor/command.rb:27:in `run'
30: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/commands/console/console_command.rb:96:in `perform'
29: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/command/actions.rb:16:in `require_application_and_environment!'
28: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/application.rb:329:in `require_environment!'
27: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/application.rb:329:in `require'
26: from /app/config/environment.rb:5:in `<top (required)>'
25: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/application.rb:353:in `initialize!'
24: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/initializable.rb:58:in `run_initializers'
23: from /app/vendor/ruby-2.5.1/lib/ruby/2.5.0/tsort.rb:205:in `tsort_each'
22: from /app/vendor/ruby-2.5.1/lib/ruby/2.5.0/tsort.rb:226:in `tsort_each'
21: from /app/vendor/ruby-2.5.1/lib/ruby/2.5.0/tsort.rb:347:in `each_strongly_connected_component'
20: from /app/vendor/ruby-2.5.1/lib/ruby/2.5.0/tsort.rb:347:in `call'
19: from /app/vendor/ruby-2.5.1/lib/ruby/2.5.0/tsort.rb:347:in `each'
18: from /app/vendor/ruby-2.5.1/lib/ruby/2.5.0/tsort.rb:349:in `block in each_strongly_connected_component'
17: from /app/vendor/ruby-2.5.1/lib/ruby/2.5.0/tsort.rb:431:in `each_strongly_connected_component_from'
16: from /app/vendor/ruby-2.5.1/lib/ruby/2.5.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
15: from /app/vendor/ruby-2.5.1/lib/ruby/2.5.0/tsort.rb:228:in `block in tsort_each'
14: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/initializable.rb:59:in `block in run_initializers'
13: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in `run'
12: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in `instance_exec'
11: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/application/finisher.rb:67:in `block in <module:Finisher>'
10: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/application/finisher.rb:67:in `each'
9: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/engine.rb:354:in `eager_load!'
8: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/engine.rb:473:in `eager_load!'
7: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/engine.rb:473:in `each'
6: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/engine.rb:475:in `block in eager_load!'
5: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/engine.rb:475:in `each'
4: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.4/lib/rails/engine.rb:476:in `block (2 levels) in eager_load!'
3: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.1.4/lib/active_support/dependencies/interlock.rb:11:in `loading'
2: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.1.4/lib/active_support/concurrency/share_lock.rb:149:in `exclusive'
1: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.1.4/lib/active_support/dependencies/interlock.rb:12:in `block in loading'
/app/app/uploaders/picture_uploader.rb:1:in `<top (required)>': uninitialized constant CarrierWave (NameError)
my Gemfile
source 'https://rubygems.org'
ruby "2.5.1"
gem 'rails', '5.1.4'
gem 'bootstrap-sass', '3.3.7'
gem 'bcrypt', '3.1.12'
gem 'puma', '3.9.1'
gem 'sass-rails', '5.0.6'
gem 'uglifier', '3.2.0'
gem 'coffee-rails', '4.2.2'
gem 'jquery-rails', '4.3.1'
gem 'turbolinks', '5.0.1'
gem 'jbuilder', '2.7.0'
group :development, :test do
gem 'sqlite3', '1.3.13'
gem 'byebug', '9.0.6', platform: :mri
end
group :development do
gem 'web-console', '3.5.1'
gem 'listen', '3.1.5'
gem 'spring', '2.0.2'
gem 'spring-watcher-listen', '2.0.1'
end
group :test do
gem 'rails-controller-testing', '1.0.2'
gem 'minitest', '5.10.3'
gem 'minitest-reporters', '1.1.14'
gem 'guard', '2.13.0'
gem 'guard-minitest', '2.4.4'
end
group :production do
gem 'pg', '0.18.4'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
excuse me but I'm still newbie, and this was just a registration system that I was trying to build using "rails tutorial" book.. knowing that the application is working well on my pc localhost,
From what I can see here you have an error with CarrierWave. You seams to call it in one of your program files but it is not there in your gem file.
Check througg all your config files incase you imported some of Ur codes from existing project.
In the application.rb
add this line like
require 'carrierwave'
Then add/commit cycle to push heroku again
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.