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

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

新規登録して質問してみよう
ただいま回答率
85.35%
Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

0回答

586閲覧

ローカル環境をherokuにデプロイしようとするとerror: failed to push some refsと出てきてデプロイ出来ません。

KouKuma

総合スコア2

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

0グッド

0クリップ

投稿2020/12/15 13:14

編集2020/12/15 13:27

お世話になっております。
現在railsのローカル環境をherokuにデプロイする作業を行っております。
作業を行っていく上で、git push heroku masterを打ち込むと、push rejected to (herokuのアプリ名)となってしまい、デプロイができません。
ローカル環境では問題なく起動できております。
この原因または解決策に関するヒントを教えていただけますでしょうか。
開発環境の情報は以下の通りです。
macOS Catalina 10.15.7
ruby 2.7.2
rails 6.0.3
mySQL 5.7
node.js 15.3.0
以下のサイトを参考にherokuへのデプロイを行っておりました。https://qiita.com/rainbow___0/items/1789920cf797b5e80a5e
すると、以下のような結果になりました。(2,3枚目の画像はgemのインストールログなので、関係ないかもしれません、、、)
https://gyazo.com/55aa617498c8184ac034cc12759d9b15
https://gyazo.com/8c9cd8f56bfb0104ab89d66a0dadf238
https://gyazo.com/964270b243b1124b983b6abe1bcc92af
https://gyazo.com/864bc82678deee9d0ba85192bcc6cbf6
https://gyazo.com/6e9379aa0b61a4618ead54906b9fa5da
Precompiling assets failedというメッセージがターミナルに表示され、これに対する解決策を探したところ、bin/rails assets:precompileで原因が見つかると書いてあったのでこのコマンドを実行しました。
その結果、Error: Cannot find module '@rails/webpacker'というエラーを見つけました。
自分なりに調査した結果、yarnをインストールしてからwebpackerをインストールすると解決できると書いてあったので、以下のようにターミナルにコマンドを打ち込みました。
yarn install
yarn add webpack
yarn add webpacker-cli
bundle exec rails webpacker:install
その後、
git add -A
git commit -m 'コミットメッセージ'
git push
git push heroku master
を行いましたが、変わらずPrecompiling assets failedというメッセージがターミナルに表示されてデプロイ出来ておりません。
私の調べ方が悪いのかもしれませんが、他に解決方法を見つけることが出来ずこちらで質問させていただます。
お忙しい中誠に恐れ入りますが、ご回答のほど宜しくお願い致します。
なお、足りない情報等ございましたらご連絡ください。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問