frontendmemo

このサイトは、「html、css、js、ruby,ツールなどについて、自分が覚えたこと、またはいつも忘れて調べることを書き溜め、それが結果といて勉強したての初心者の方や自分と同じような技術レベルの人の助けになることを目的とするWebログ」、略してブログです。挨拶→http://frontendmemo.hatenablog.com/entry/2016/06/25/115845

herokuがupできなかった現象Precompiling assets failed.

スポンサードリンク


スポンサードリンク


herokuがアップ出来ずに1、2ヶ月ほど悩んでいましたが、やっと解決ができました。

エラー文言はこちら
Precompiling assets failed.

直訳するとコンパイル前のassetファイルの失敗ですかね。

assetファイルを見るとcss、JS共に原因がありました。

assetファイルの修正

  • css

articles.scss
articles.css

同じcssが2つ存在していた。

  • JavaScript

ES6が使われていたがrails4はサポートしていなかった(rails5はOK)

/config/environments/production.rb

config.assets.compile = true

config.assets.compile = false

config.assets.compileはrailsでcompileするものですが、herokuでもcompile機能があるためfalseにしてというエラーログが出ていました。

今回自分だけでは全然解決できなかったエラーをtech::campのメンターの方に解決いただきました。
ありがとうございました!

TECH::CAMP公式はこちら