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

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

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

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

Q&A

0回答

713閲覧

herokuへpushする際にwebpackのエラー?

tkhyougen

総合スコア4

Heroku

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

0グッド

0クリップ

投稿2021/03/20 14:03

編集2021/03/25 14:50

前提・実現したいこと

当方プログラミング初心者です。
railsチュートリアルに取り組んでいるのですが、https://railstutorial.jp/chapters/beginning?version=6.0#code-hello_root_route
の1.5.2でつまづいています
$heroku push origin master
をしたところエラーが発生しました。
エラーコードを見て調べてみたものの、同じような事象に関するものがヒットせず、困っています。

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

気になったのは下記抜粋です。

remote: warning " > webpack-dev-server@3.11.2" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0". remote: warning "webpack-dev-server > webpack-dev-middleware@3.7.3" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0". remote: [4/4] Building fresh packages... remote: Done in 17.94s. remote: I, [2021-03-20T13:38:36.722314 #2793] INFO -- : Writing /tmp/build_20cfbf2b/public/assets/application-9da74d61bb1ecc66968e 8518bf707cc6c6212b220b079fc0184fed45c899a6c1.js remote: I, [2021-03-20T13:38:36.722687 #2793] INFO -- : Writing /tmp/build_20cfbf2b/public/assets/application-9da74d61bb1ecc66968e 8518bf707cc6c6212b220b079fc0184fed45c899a6c1.js.gz remote: I, [2021-03-20T13:38:36.728979 #2793] INFO -- : Writing /tmp/build_20cfbf2b/public/assets/application-e3b0c44298fc1c149afb f4c8996fb92427ae41e4649b934ca495991b7852b855.css remote: I, [2021-03-20T13:38:36.729398 #2793] INFO -- : Writing /tmp/build_20cfbf2b/public/assets/application-e3b0c44298fc1c149afb f4c8996fb92427ae41e4649b934ca495991b7852b855.css.gz remote: Compiling… remote: Compilation failed: remote: [webpack-cli] Failed to load '/tmp/build_20cfbf2b/config/webpack/production.js' config remote: [webpack-cli] TypeError: Cannot read property 'toWebpackConfig' of undefined remote: at Object.<anonymous> (/tmp/build_20cfbf2b/config/webpack/production.js:5:30) remote: at Module._compile (/tmp/build_20cfbf2b/node_modules/v8-compile-cache/v8-compile-cache.js:192:30) remote: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) remote: at Module.load (internal/modules/cjs/loader.js:928:32) remote: at Function.Module._load (internal/modules/cjs/loader.js:769:14) remote: at Module.require (internal/modules/cjs/loader.js:952:19) remote: at require (/tmp/build_20cfbf2b/node_modules/v8-compile-cache/v8-compile-cache.js:159:20) remote: at loadConfig (/tmp/build_20cfbf2b/node_modules/webpack-cli/lib/webpack-cli.js:1158:31) remote: at /tmp/build_20cfbf2b/node_modules/webpack-cli/lib/webpack-cli.js:1245:74 remote: at Array.map (<anonymous>) remote: remote: remote: ! remote: ! Precompiling assets failed. remote: !

試したこと

エラーに基づいて、下記も見てみましたが、対処がわかりません。

config/webpack/production.js

process.env.NODE_ENV = process.env.NODE_ENV || 'production' const environment = require('./environment') module.exports = environment.toWebpackConfig()

config/production/environment.js

const { environment } = require('@rails/webpacker') module.exports = environment

すみませんがお助けいただけませんでしょうか? よろしくお願いいたします。

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

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

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

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

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

hoshi-takanori

2021/03/20 18:01

OS の種類と ruby や rails のバージョンはどうなってますか?
tkhyougen

2021/03/21 03:31

OSはMac, ruby 2.6.5 rails 6.0.3となっております。 よろしくお願いいたします。
tkhyougen

2021/03/24 09:47

OSはMac, ruby 2.6.5 rails 6.0.3となっております。 よろしくお願いいたします
hoshi-takanori

2021/03/24 20:40

ruby 2.6.5 と rails 6.0.3 で試してみましたが、問題なくデプロイされました。 config/webpack/production.js や config/webpack/environment.js は特にいじってませんよね?
tkhyougen

2021/03/25 14:49

``` const { environment } = require('@rails/webpacker') module.exports = environment ```
tkhyougen

2021/03/25 14:53

はい、追記しましたが、environmentはいじっていないです。 heroku stackをするとどうなっているか拝見してもよろしいでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問