質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.59%

heroku run rails db:migrate時にNoMethodError: Cannot load `Rails.application.database_configuration`:

受付中

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 3,549

score 15

環境
cloud9
Rails 5.0.7.2
ruby 2.6.0p0 (2018-12-25 revision 66547) [x86_64-linux]
macOS Mojage バージョン10.14

前提・実現したいこと

現在、rubyにてポートフォリオの作成に取り組んでいます。

mysql2を本番環境でも動作できるようにして
Yay! You’re on Rails!の画面を表示できるようにしたいです。
(開発環境では表示されます。)

コードはgithubのアカウントに記載しております。
githubアカウント

発生している問題・エラーメッセージ

$ heroku rails db:migrate
$ heroku run rails console

上記コマンドを実行時、下記のようなエラーが発生します。

Running rake db:create on ⬢ free-wifi-cafe... up, run.3307 (Free)
rake aborted!
NoMethodError: Cannot load `Rails.application.database_configuration`:
undefined method `[]' for nil:NilClass
(erb):7:in `<main>'
/app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/application/configuration.rb:137:in `database_configuration'
/app/vendor/bundle/ruby/2.5.0/gems/activerecord-5.0.7.2/lib/active_record/railtie.rb:35:in `block (3 levels) in <class:Railtie>'
/app/vendor/bundle/ruby/2.5.0/gems/rake-12.3.2/exe/rake:27:in `<top (required)>'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli/exec.rb:74:in `load'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli/exec.rb:74:in `kernel_load'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli/exec.rb:27:in `run'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli.rb:360:in `exec'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor.rb:369:in `dispatch'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli.rb:20:in `dispatch'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor/base.rb:444:in `start'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli.rb:10:in `start'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/exe/bundle:30:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/friendly_errors.rb:121:in `with_friendly_errors'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/exe/bundle:22:in `<top (required)>'
/app/bin/bundle:3:in `load'
/app/bin/bundle:3:in `<main>'

Caused by:
NoMethodError: undefined method `[]' for nil:NilClass
(erb):7:in `<main>'
/app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/application/configuration.rb:137:in `database_configuration'
/app/vendor/bundle/ruby/2.5.0/gems/activerecord-5.0.7.2/lib/active_record/railtie.rb:35:in `block (3 levels) in <class:Railtie>'
/app/vendor/bundle/ruby/2.5.0/gems/rake-12.3.2/exe/rake:27:in `<top (required)>'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli/exec.rb:74:in `load'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli/exec.rb:74:in `kernel_load'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli/exec.rb:27:in `run'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli.rb:360:in `exec'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor.rb:369:in `dispatch'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli.rb:20:in `dispatch'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor/base.rb:444:in `start'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/cli.rb:10:in `start'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/exe/bundle:30:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/lib/bundler/friendly_errors.rb:121:in `with_friendly_errors'
/app/vendor/bundle/ruby/2.5.0/gems/bundler-1.15.2/exe/bundle:22:in `<top (required)>'
/app/bin/bundle:3:in `load'
/app/bin/bundle:3:in `<main>'
Tasks: TOP => db:create => db:load_config
(See full trace by running task with --trace)```  

上記のエラー内容で下記の点に着目してみました。

NoMethodError: Cannot load `Rails.application.database_configuration`:  
undefined method `[]' for nil:NilClass

色々調べてみるとこのエラーはdatabase.yml上で環境変数の設定が適切に施されていないために起こるエラーだと書かれていました。

しかし、どのあたりが正しくないのか把握できておりません。

database.yml

default: &default
  adapter: mysql2
  encoding: utf8
  reconnect: false
  pool: 5
  username: <%= Settings.database["user_name"] %>
  password: <%= Settings.database["password"] %>
  host: localhost

development:
  <<: *default
  database: free-wifi-cafe_development

test:
  <<: *default
  database: free-wifi-cafe_test


production:
  <<: *default
  database: free-wifi-cafe_production
  # username: free-wifi-cafe
  # password: <%= ENV['FREE-WIFI-CAFE_DATABASE_PASSWORD'] %>

環境変数はsetting.local.ymlで作成しました。

setting.local.yml

database:
     user_name: '設定した名前'
     password: '設定したパスワード'

database.ymlやsetting.local.ymlは下記のサイトを参考に作成しました。 [Ruby on Rails 4] Rails で MySQL を利用する設定 rails 一度gitHubにあげたID・パスワード等を履歴から消し、環境ごとに管理する

また、mysql2の導入は以下のサイトを参考にしました。 RailsのDBを(初めから| |後から)MySQLに変更する

gemfile

source 'https://rubygems.org'


gem 'rails', '~> 5.0.0'
gem 'mysql2', '>= 0.3.18', '< 0.5'
gem 'dotenv-rails'
gem 'puma', '~> 3.0'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.2'
# See https://github.com/rails/execjs#readme for more supported runtimes
gem "bootstrap", ">= 4.3.1"
gem 'jquery-rails'
gem 'turbolinks', '~> 5'
gem 'jbuilder', '~> 2.5'
gem 'config'
# gem 'bcrypt', '~> 3.1.7'
gem 'config'


group :development, :test do
  gem 'byebug', platform: :mri
end


group :development do
  gem 'web-console'
  gem 'listen', '~> 3.0.5'
  gem 'spring'
  gem 'spring-watcher-listen', '~> 2.0.0'
end


group :production do

end


# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

ここにより詳細な情報を記載してください。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

0

settings.local.ymlがgitignoreされているのではないでしょうか。
herokuの環境変数はheroku configに設定できますので、そちらから読み込めるか試されては如何ですか?

以下が参考になるかと思います。
https://qiita.com/kazuhikoyamashita/items/2c3c31155e98675f780f

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/04/02 20:49

    ご回答ありがとうございます。

    先ほど、頂いた参考URLとhttps://b.pyar.bz/20141015/heroku-config/
    を参考に$heroku configで環境変数を設定し、それをdatabase.ymlのproductionに割り振りました。

    しかし、その後も状況は変わらず引き続き同様のエラーが出てしまっております。

    heroku logを確認するとエラーが発生しました。
    (次のコメントに記載)



    最後の行の方にdesc="App crashed"と書いてあるので、このあたりが怪しいと踏んで調べると、$ heroku run rails consoleを実行して原因を調べるのがベターという記事がいくつかあったので実行してみましたが

    (参考サイト)
    https://qiita.com/masarusan24/items/77d064147a32169b5449
    http://masterkei.hatenablog.com/entry/2015/10/09/114151

    再度同様のエラーが出てしまい、また振り出しに戻ってしまいました。Cannot load `Rails.application.database_configuration`: (NoMethodError)

    キャンセル

  • 2019/04/02 20:50

    ◯heroku log

    ec2-user:~/environment/free-wifi-cafe (master) $ heroku logs
    2019-04-02T11:16:54.909228+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands/commands_tasks.rb:90:in `block in server'
    2019-04-02T11:16:54.909230+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands/commands_tasks.rb:85:in `tap'
    2019-04-02T11:16:54.909234+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands/commands_tasks.rb:85:in `server'
    2019-04-02T11:16:54.909236+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands/commands_tasks.rb:49:in `run_command!'
    2019-04-02T11:16:54.909238+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands.rb:18:in `<top (required)>'
    2019-04-02T11:16:54.909239+00:00 app[web.1]: from bin/rails:4:in `require'
    2019-04-02T11:16:54.909241+00:00 app[web.1]: from bin/rails:4:in `<main>'
    2019-04-02T11:16:54.912709+00:00 app[web.1]: => Booting Puma
    2019-04-02T11:16:54.912712+00:00 app[web.1]: => Rails 5.0.7.2 application starting in production on http://0.0.0.0:4140
    2019-04-02T11:16:54.912714+00:00 app[web.1]: => Run `rails server -h` for more startup options
    2019-04-02T11:16:54.912716+00:00 app[web.1]: Exiting
    2019-04-02T11:17:02.131591+00:00 heroku[web.1]: Starting process with command `bin/rails server -p 31048 -e production`
    2019-04-02T11:17:06.675796+00:00 heroku[web.1]: State changed from starting to crashed
    2019-04-02T11:17:06.594605+00:00 app[web.1]: (erb):7:in `<main>': Cannot load `Rails.application.database_configuration`: (NoMethodError)
    2019-04-02T11:17:06.594626+00:00 app[web.1]: undefined method `[]' for nil:NilClass
    2019-04-02T11:17:06.594630+00:00 app[web.1]: from /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/erb.rb:876:in `eval'
    2019-04-02T11:17:06.594633+00:00 app[web.1]: from /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/erb.rb:876:in `result'
    2019-04-02T11:17:06.594636+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/application/configuration.rb:137:in `database_configuration'
    2019-04-02T11:17:06.594638+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activerecord-5.0.7.2/lib/active_record/railtie.rb:122:in `block (2 levels) in <class:Railtie>'
    2019-04-02T11:17:06.594641+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/lazy_load_hooks.rb:69:in `instance_eval'
    2019-04-02T11:17:06.594643+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/lazy_load_hooks.rb:69:in `block in execute_hook'
    2019-04-02T11:17:06.594645+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/lazy_load_hooks.rb:60:in `with_execution_control'
    2019-04-02T11:17:06.594648+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/lazy_load_hooks.rb:65:in `execute_hook'
    2019-04-02T11:17:06.594650+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/lazy_load_hooks.rb:50:in `block in run_load_hooks'
    2019-04-02T11:17:06.594652+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/lazy_load_hooks.rb:49:in `each'
    2019-04-02T11:17:06.594655+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/lazy_load_hooks.rb:49:in `run_load_hooks'
    2019-04-02T11:17:06.594676+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activerecord-5.0.7.2/lib/active_record/base.rb:324:in `<module:ActiveRecord>'
    2019-04-02T11:17:06.594677+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activerecord-5.0.7.2/lib/active_record/base.rb:24:in `<top (required)>'
    2019-04-02T11:17:06.594678+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:293:in `require'
    2019-04-02T11:17:06.594679+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:293:in `block in require'
    2019-04-02T11:17:06.594682+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:259:in `load_dependency'
    2019-04-02T11:17:06.594683+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:293:in `require'
    2019-04-02T11:17:06.594684+00:00 app[web.1]: from /app/app/models/application_record.rb:1:in `<top (required)>'
    2019-04-02T11:17:06.594687+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:293:in `require'
    2019-04-02T11:17:06.594688+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:293:in `block in require'
    2019-04-02T11:17:06.594690+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:259:in `load_dependency'
    2019-04-02T11:17:06.594691+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:293:in `require'
    2019-04-02T11:17:06.594709+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:380:in `block in require_or_load'
    2019-04-02T11:17:06.594710+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:37:in `block in load_interlock'
    2019-04-02T11:17:06.594712+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies/interlock.rb:12:in `block in loading'
    2019-04-02T11:17:06.594713+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/concurrency/share_lock.rb:150:in `exclusive'
    2019-04-02T11:17:06.594715+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies/interlock.rb:11:in `loading'
    2019-04-02T11:17:06.594716+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:37:in `load_interlock'
    2019-04-02T11:17:06.594717+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:358:in `require_or_load'
    2019-04-02T11:17:06.594720+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:336:in `depend_on'
    2019-04-02T11:17:06.594721+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:252:in `require_dependency'
    2019-04-02T11:17:06.594723+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/engine.rb:476:in `block (2 levels) in eager_load!'
    2019-04-02T11:17:06.594726+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/engine.rb:475:in `each'
    2019-04-02T11:17:06.594728+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/engine.rb:475:in `block in eager_load!'
    2019-04-02T11:17:06.594730+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/engine.rb:473:in `each'
    2019-04-02T11:17:06.594733+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/engine.rb:473:in `eager_load!'
    2019-04-02T11:17:06.594735+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/engine.rb:354:in `eager_load!'
    2019-04-02T11:17:06.594737+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/application/finisher.rb:59:in `each'
    2019-04-02T11:17:06.594739+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/application/finisher.rb:59:in `block in <module:Finisher>'
    2019-04-02T11:17:06.594741+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/initializable.rb:30:in `instance_exec'
    2019-04-02T11:17:06.594744+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/initializable.rb:30:in `run'
    2019-04-02T11:17:06.594746+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/initializable.rb:55:in `block in run_initializers'
    2019-04-02T11:17:06.594763+00:00 app[web.1]: from /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/tsort.rb:228:in `block in tsort_each'
    2019-04-02T11:17:06.594764+00:00 app[web.1]: from /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
    2019-04-02T11:17:06.594765+00:00 app[web.1]: from /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/tsort.rb:431:in `each_strongly_connected_component_from'

    キャンセル

  • 2019/04/02 20:50

    2019-04-02T11:17:06.594767+00:00 app[web.1]: from /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/tsort.rb:349:in `block in each_strongly_connected_component'
    2019-04-02T11:17:06.594769+00:00 app[web.1]: from /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/tsort.rb:347:in `each'
    2019-04-02T11:17:06.594770+00:00 app[web.1]: from /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/tsort.rb:347:in `call'
    2019-04-02T11:17:06.594772+00:00 app[web.1]: from /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/tsort.rb:347:in `each_strongly_connected_component'
    2019-04-02T11:17:06.594773+00:00 app[web.1]: from /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/tsort.rb:226:in `tsort_each'
    2019-04-02T11:17:06.594776+00:00 app[web.1]: from /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/tsort.rb:205:in `tsort_each'
    2019-04-02T11:17:06.594777+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/initializable.rb:54:in `run_initializers'
    2019-04-02T11:17:06.594779+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/application.rb:352:in `initialize!'
    2019-04-02T11:17:06.594782+00:00 app[web.1]: from /app/config/environment.rb:5:in `<top (required)>'
    2019-04-02T11:17:06.594784+00:00 app[web.1]: from /app/config.ru:3:in `require_relative'
    2019-04-02T11:17:06.594787+00:00 app[web.1]: from /app/config.ru:3:in `block in <main>'
    2019-04-02T11:17:06.594789+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/builder.rb:55:in `instance_eval'
    2019-04-02T11:17:06.594791+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/builder.rb:55:in `initialize'
    2019-04-02T11:17:06.594794+00:00 app[web.1]: from /app/config.ru:in `new'
    2019-04-02T11:17:06.594796+00:00 app[web.1]: from /app/config.ru:in `<main>'
    2019-04-02T11:17:06.594798+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/builder.rb:49:in `eval'
    2019-04-02T11:17:06.594801+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/builder.rb:49:in `new_from_string'
    2019-04-02T11:17:06.594803+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/builder.rb:40:in `parse_file'
    2019-04-02T11:17:06.594805+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/server.rb:319:in `build_app_and_options_from_config'
    2019-04-02T11:17:06.594807+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/server.rb:219:in `app'
    2019-04-02T11:17:06.594809+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands/server.rb:84:in `app'
    2019-04-02T11:17:06.594812+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/server.rb:354:in `wrapped_app'
    2019-04-02T11:17:06.594814+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/server.rb:283:in `start'
    2019-04-02T11:17:06.594816+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands/server.rb:104:in `start'
    2019-04-02T11:17:06.594837+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands/commands_tasks.rb:90:in `block in server'
    2019-04-02T11:17:06.594838+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands/commands_tasks.rb:85:in `tap'
    2019-04-02T11:17:06.594839+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands/commands_tasks.rb:85:in `server'
    2019-04-02T11:17:06.594840+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands/commands_tasks.rb:49:in `run_command!'
    2019-04-02T11:17:06.594843+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.5.0/gems/railties-5.0.7.2/lib/rails/commands.rb:18:in `<top (required)>'
    2019-04-02T11:17:06.594844+00:00 app[web.1]: from bin/rails:4:in `require'
    2019-04-02T11:17:06.594845+00:00 app[web.1]: from bin/rails:4:in `<main>'
    2019-04-02T11:17:06.598311+00:00 app[web.1]: => Booting Puma
    2019-04-02T11:17:06.598316+00:00 app[web.1]: => Rails 5.0.7.2 application starting in production on http://0.0.0.0:31048
    2019-04-02T11:17:06.598318+00:00 app[web.1]: => Run `rails server -h` for more startup options
    2019-04-02T11:17:06.598320+00:00 app[web.1]: Exiting
    2019-04-02T11:17:06.653256+00:00 heroku[web.1]: Process exited with status 1
    2019-04-02T11:19:08.903864+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=free-wifi-cafe.herokuapp.com request_id=a2846ea1-4969-4e24-93f9-f6ba61d86e52 fwd="106.154.60.41" dyno= connect= service= status=503 bytes= protocol=https
    2019-04-02T11:19:09.466035+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=free-wifi-cafe.herokuapp.com request_id=f58e5237-9189-48b2-afba-4e9e6bcd4fdc fwd="106.154.60.41" dyno= connect= service= status=503 bytes= protocol=https
    2019-04-02T11:19:20.684119+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=free-wifi-cafe.herokuapp.com request_id=b9b84d67-99c8-4ecf-a5d9-78f27626890e fwd="106.154.60.41" dyno= connect= service= status=503 bytes= protocol=https
    2019-04-02T11:19:21.199442+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=free-wifi-cafe.herokuapp.com request_id=b9fdacc6-a191-4950-ae25-2b724fbd71ed fwd="106.154.60.41" dyno= connect= service= status=503 bytes= protocol=https

    キャンセル

  • 2019/04/03 22:28

    以下2行のコメントアウトを削除した場合はどうですか?

    # username: free-wifi-cafe
    # password: <%= ENV['FREE-WIFI-CAFE_DATABASE_PASSWORD'] %>

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.59%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る