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

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

ただいまの
回答率

89.06%

herokuデプロイ時にHeroku | Welcome to your new app! と表示されデプロイできない

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 100

Ai_.

score 1

前提・実現したいこと

herokuへデプロイし、表示させたい

rails tutorialの後にオリジナルアプリを作成しています
tutorialを見ながらgit push heroku masterを実行したところ

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

エラーメッセージ

error: failed to push some refs to 'https://git.heroku.com/mysterious-eyrie-13192.git'


と表示されています。
こちらのエラーをググったのですがまだ知らないGUIなどの知識が出てきてしまい、混乱しているので質問させていただきました。

該当のソースコード

Counting objects: 98, done.

remote:        Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote:        The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java`.
文字数オーバーのため省略

remote:        Bundle complete! 19 Gemfile dependencies, 63 gems now installed.
remote:        Gems in the groups development and test were not installed.
remote:        Bundled gems are installed into `./vendor/bundle`
remote:        Post-install message from i18n:
remote:        
remote:        HEADS UP! i18n 1.1 changed fallbacks to exclude default locale.
remote:        But that may break your application.
remote:        
remote:        If you are upgrading your Rails application from an older version of Rails:
remote:        
remote:        Please check your Rails app for 'config.i18n.fallbacks = true'.
remote:        If you're using I18n (>= 1.1.0) and Rails (< 5.2.2), this should be
remote:        'config.i18n.fallbacks = [I18n.default_locale]'.
remote:        If not, fallbacks will be broken in your app by I18n 1.1.x.
remote:        
remote:        If you are starting a NEW Rails application, you can ignore this notice.
remote:        
remote:        For more info see:
remote:        https://github.com/svenfuchs/i18n/releases/tag/v1.1.0
remote:        
remote:        Post-install message from sass:
remote:        
remote:        Ruby Sass has reached end-of-life and should no longer be used.
remote:        
remote:        * If you use Sass as a command-line tool, we recommend using Dart Sass, the new
remote:          primary implementation: https://sass-lang.com/install
remote:        
remote:        * If you use Sass as a plug-in for a Ruby web framework, we recommend using the
remote:          sassc gem: https://github.com/sass/sassc-ruby#readme
remote:        
remote:        * For more details, please refer to the Sass blog:
remote:          https://sass-lang.com/blog/posts/7828841

字数オーバーのため省略

remote:        rake aborted!
remote:        NoMethodError: undefined method `halt_callback_chains_on_return_false=' for ActiveSupport:Module
remote:        /tmp/build_14d0eebc/config/initializers/new_framework_defaults.rb:21:in `<top (required)>'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3/lib/active_support/dependencies.rb:318:in `load'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3/lib/active_support/dependencies.rb:318:in `block in load'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3/lib/active_support/dependencies.rb:291:in `load_dependency'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3/lib/active_support/dependencies.rb:318:in `load'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/engine.rb:666:in `block in load_config_initializer'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3/lib/active_support/notifications.rb:182:in `instrument'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/engine.rb:665:in `load_config_initializer'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/engine.rb:625:in `block (2 levels) in <class:Engine>'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/engine.rb:624:in `each'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/engine.rb:624:in `block in <class:Engine>'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/initializable.rb:32:in `instance_exec'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/initializable.rb:32:in `run'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/initializable.rb:61:in `block in run_initializers'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/initializable.rb:50:in `each'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/initializable.rb:50:in `tsort_each_child'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/initializable.rb:60:in `run_initializers'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/application.rb:363:in `initialize!'
remote:        /tmp/build_14d0eebc/config/environment.rb:5:in `<top (required)>'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3/lib/active_support/dependencies.rb:324:in `require'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3/lib/active_support/dependencies.rb:324:in `block in require'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3/lib/active_support/dependencies.rb:291:in `load_dependency'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3/lib/active_support/dependencies.rb:324:in `require'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/application.rb:339:in `require_environment!'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/railties-6.0.3/lib/rails/application.rb:523:in `block in run_tasks_blocks'
remote:        /tmp/build_14d0eebc/vendor/bundle/ruby/2.6.0/gems/sprockets-rails-3.2.1/lib/sprockets/rails/task.rb:62:in `block (2 levels) in define'
remote:        Tasks: TOP => environment
remote:        (See full trace by running task with --trace)
remote: 
remote:  !
remote:  !     Precompiling assets failed.
remote:  !
remote:  !     Push rejected, failed to compile Ruby app.
remote: 
remote:  !     Push failed
remote: Verifying deploy...
remote: 
remote: !       Push rejected to mysterious-eyrie-13192.
remote: 
To https://git.heroku.com/mysterious-eyrie-13192.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/mysterious-eyrie-13192.git'
コード

試したこと

別の記事 https://teratail.com/questions/166277 を参考にし、「 git remote -v 」と打ったところ

Heroku  https://git.heroku.com/mysterious-eyrie-13192.git (fetch)
Heroku  https://git.heroku.com/mysterious-eyrie-13192.git (push)
origin  https://github.com/Yamashita-Taiki/review_app.git (fetch)
origin  https://github.com/Yamashita-Taiki/review_app.git (push)


と出ています。上二つを見る限り異なるサーバになっているというわけでも内容に感じました。

また Heroku log したところ

ubuntu:~/environment/review_app (master) $ heroku logs
2020-07-30T17:17:17.118484+00:00 app[api]: Release v1 created by user 
2020-07-30T17:17:17.118484+00:00 app[api]: Initial release by user 
2020-07-30T17:17:17.227363+00:00 app[api]: Release v2 created by user 
2020-07-30T17:17:17.227363+00:00 app[api]: Enable Logplex by user 
2020-07-30T17:17:42.000000+00:00 app[api]: Build started by user 
2020-07-30T17:21:16.000000+00:00 app[api]: Build failed -- check your build output: https://dashboard.heroku.com/apps/a5c265da-892a-4501-9732-a7993dea33e0/activity/builds/9fc94ca5-a47a-4cef-8a23-70b51b9173de
2020-07-30T17:22:17.519180+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/" host=mysterious-eyrie-13192.herokuapp.com request_id=3ced97be-1dd4-4606-9964-43a58c0bf6af fwd="111.239.170.117" dyno= connect= service= status=502 bytes= protocol=https
字数オーバーのため省略
2020-07-31T05:09:55.000000+00:00 app[api]: Build started by user
2020-07-31T05:13:27.000000+00:00 app[api]: Build failed -- check your build output: https://dashboard.heroku.com/apps/a5c265da-892a-4501-9732-a7993dea33e0/activity/builds/39b64cc6-7732-4fef-8a98-8846c3c4fec4

と出て、いるような状況です。

補足情報(FW/ツールのバージョンなど)

cloud9を使用しております。
字数をオーバーしていたため省略している部分もあって申し訳ありません。
初歩的だとは思いますが力お貸しいただけると幸いです。

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

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

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

    クリップを取り消します

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

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

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

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

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

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

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

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

    質問の評価を下げる

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

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

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

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

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

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

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

    詳細な説明はこちら

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

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

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

回答 1

checkベストアンサー

0

Rails の過去バージョンが生成したファイルが
新しい Rails のバージョンでは動作しないことが原因のようです

config/initializers/new_framework_defaults.rb
の問題の行を削除します

既存のアプリのRailsのバージョンをあげた際にrails sが立ち上がらない - Qiita

参考:
Obsoleted method halt_callback_chains_on_return_false still called in Rails 5.2 · Issue #32653 · rails/rails

Rails 5.1 generated a file in your application at
config/initializers/new_framework_defaults.rb
which contains this code.
You'll need to delete the offending line.

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2020/08/01 15:01

    最初のエラ〜コードと比べてみたところ、remote: error Command "webpack" not found.が増えている(それ以外は同じ??)と感じるのですが、まずremote: error Command "webpack" not found.のエラーを解決することに注力するという考えで問題ないでしょうか?
    自分の方で解決できなければまた新たに質問を建てさせていただこうと思います

    キャンセル

  • 2020/08/01 15:12

    与えられた情報ではそのように見えますが、
    僕が答えるとすれば、
    遭遇したことがないエラーなので、念のためエラーメッセージ全体も見たいです

    キャンセル

  • 2020/08/01 15:59

    かしこまりました。
    後ほど、新たな質問を建てさせていただきます

    キャンセル

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

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

関連した質問

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