#目次
- 背景
- 実装環境
- ぶち当たったエラー
- 学び
- 参考
- 今回のエラーメッセージ(修正前)
#背景
ポートフォリオを、仮の状態でもいいからデプロイしてWebサイトに公開することを挑戦。しかし幾度のエラーに直面して心折れそうになったが、問題解決できたので、その過程を整理して自分で理解し直す目的と、同じような躓きをしてしまった方のためにも、参考材料となればと思い、公開します。
#実装環境
- Rails:5.2.4
- DB:PostgreSQL ※デフォルトでPostgreSQLを採用
- Rubyのbuildpackはインストール済
(heroku create --buildpack https://github.com/heroku/heroku-buildpack-ruby.git)
※buildpackについては、Qiitaの記事と、Heroku公式ガイドを参考に実装。これができないとデプロイは難しいかも?
#ぶち当たったエラー
###1.Your Gemfile lists the gem pg (>= 0.18, < 2.0) more than once.
git push heroku master
したログを辿ってみると、、、
terminal
(省略)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Ruby app detected
remote: -----> Installing bundler 2.0.2
remote: -----> Removing BUNDLED WITH version in the Gemfile.lock
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-2.6.5
remote: -----> Installing dependencies using bundler 2.0.2
remote: Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote: Your Gemfile lists the gem pg (>= 0.18, < 2.0) more than once.
remote: You should probably keep only one of them.
remote: Remove any duplicate entries and specify the gem only once (per group).
remote: While it's not a problem now, it could cause errors if you change the version of one of them later.
(省略)
の中の、ここが問題。
terminal
remote: Your Gemfile lists the gem pg (>= 0.18, < 2.0) more than once.
remote: You should probably keep only one of them.
【意味】
Postgresqlが2つあるから、どちらか1つだけ残しておけよ(=1個消しなさい)
【これが発生した原因】
udemyの教材を参考に、自分で記述していたことに気づく。
group :production do
gem 'pg', '>= 0.18', '< 2.0'
end
【試したこと・実装方法】
デフォルトでPostgreSQL採用しているので上記コードを消去してgit commit。
#masterブランチにて
git add -A
git commit -m “Message”
```
で、この表示はなくなり解決。
###2.remote: ! Precompiling assets failed.
【意味】
コンパイルの設定に失敗した
【原因】
コンパイルの設定を行うためのgem, コードがなかった
【試したこと・実装方法】
Qiita記事を参考に、下記の通り記述。
```ruby:config/environments/production.rb
config.assets.initialize_on_precompile = false
```
これだけではうまく行かなかったので、上記コードをそのままググり、[スタックオーバーフローの記事](https://stackoverrun.com/ja/q/7592880)を発見。これを参考に、下記の通り記述。
①
```ruby:config/environments/production.rb
config.assets.js_compressor = :uglifier
```
②
```Gemifile:Gemfile
gem 'uglifier'
```
これでこの問題について解決。
###3.error: failed to push some refs to 'https://git.heroku.com/(アプリ名).git'
【意味】
エラー:一部の参照を、https:(アプリ名).gitへのpushできなかった
【原因】
リモートとローカルでコミットが分かれてしまい単純にはマージできない状況になってしまったため(**その状況が起こるのは、ローカルでcommitしたけどリモートにpushし忘れた、場合が考えられそう**)
【試したこと・実装方法】
VScodeでCommit履歴を確認。ローカルリポジトリのブランチXを、マスターブランチにmergeし、リモートリポジトリにpull requestして、git merge ブランチXを実行。
実行できたことを確認し、1.,2.の問題が片付いた上で、
```terminal:terminal
bundle install
git add -A
git commit -m “Message”
git push heroku master
```
したところ、、、
```terminal:terminal
(省略)
remote: https://quiet-escarpment-59252.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy... done.
To https://git.heroku.com/quiet-escarpment-59252.git
* [new branch] master -> master
```
そして、
```terminal:terminal
user$ heroku run rails db:migrate
```
#学び
今まで、目に見えてエラーと表示されている箇所ばかりログを読んでいたのですが、実行された内容全部確認してみると、「目立ってないけど実はエラーなんです」という内容が結構あるんだなぁと気付きました。
そして、ログを辿りながら「ん?」ってなったところを上から徹底的に調査して1つずつ潰していくのが(基本中の基本ですが)大事だと学びました。
某現役エンジニアの方曰く「上から順に潰していくゲームだ」とおっしゃっていました。地道な作業ですが、ゲーム感覚で楽しみながら今後も開発していきたいと思います。
#参考
[Herokuにpushしたらprecompile assets faild.が。pushできたと思ったらApplication Errorが。解決するまで。
](https://qiita.com/hellojtokyo/items/ef1d4a390f8cbb06f6b7)
[git push時にerror: failed to push some refs toとエラーがでる
](https://ja.stackoverflow.com/questions/57780/git-push%E6%99%82%E3%81%ABerror-failed-to-push-some-refs-to%E3%81%A8%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E3%81%A7%E3%82%8B)
[git push heroku masterで発生するエラー( Precompiling assets failed., error: failed to push some refs to)について
](https://ja.stackoverflow.com/questions/67934/git-push-heroku-master%e3%81%a7%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b%e3%82%a8%e3%83%a9%e3%83%bc-precompiling-assets-failed-error-failed-to-pu/67941?noredirect=1#comment74565_67941)
[heroku git push heroku masterが拒まれた話
](https://qiita.com/luglio22/items/cbf989e109cb1d6db1e8)
[Heroku build fails on uglifier
](https://stackoverrun.com/ja/q/7592880)
[our Gemfile lists the gem more than once. could cause errors](https://stackoverflow.com/questions/21621604/your-gemfile-lists-the-gem-more-than-once-could-cause-errors)
[Heroku:Buildpackエラーでハマった
](https://qiita.com/arekore0/items/eae550bdbcc78eeac082#%E3%81%A9%E3%81%86%E3%82%84%E3%82%89)
#今回のエラーメッセージ(修正前) ※超長文のため注意
```terminal:terminal
USER:[アプリ名] user$ git push heroku master
Enumerating objects: 209, done.
Counting objects: 100% (209/209), done.
Delta compression using up to 8 threads
Compressing objects: 100% (178/178), done.
Writing objects: 100% (209/209), 181.92 KiB | 7.28 MiB/s, done.
Total 209 (delta 29), reused 105 (delta 11)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Ruby app detected
remote: -----> Installing bundler 2.0.2
remote: -----> Removing BUNDLED WITH version in the Gemfile.lock
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-2.6.5
remote: -----> Installing dependencies using bundler 2.0.2
remote: Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote: Your Gemfile lists the gem pg (>= 0.18, < 2.0) more than once.
remote: You should probably keep only one of them.
remote: Remove any duplicate entries and specify the gem only once (per group).
remote: While it's not a problem now, it could cause errors if you change the version of one of them later.
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: Fetching gem metadata from https://rubygems.org/.........
remote: Fetching rake 13.0.1
remote: Installing rake 13.0.1
remote: Fetching concurrent-ruby 1.1.6
remote: Fetching minitest 5.14.1
remote: Fetching thread_safe 0.3.6
remote: Installing thread_safe 0.3.6
remote: Installing concurrent-ruby 1.1.6
remote: Installing minitest 5.14.1
remote: Fetching builder 3.2.4
remote: Fetching erubi 1.9.0
remote: Installing builder 3.2.4
remote: Installing erubi 1.9.0
remote: Fetching mini_portile2 2.4.0
remote: Installing mini_portile2 2.4.0
remote: Fetching crass 1.0.6
remote: Installing crass 1.0.6
remote: Fetching rack 2.2.2
remote: Fetching nio4r 2.5.2
remote: Installing rack 2.2.2
remote: Installing nio4r 2.5.2 with native extensions
remote: Fetching websocket-extensions 0.1.5
remote: Installing websocket-extensions 0.1.5
remote: Fetching mini_mime 1.0.2
remote: Installing mini_mime 1.0.2
remote: Fetching arel 9.0.0
remote: Installing arel 9.0.0
remote: Fetching mimemagic 0.3.5
remote: Installing mimemagic 0.3.5
remote: Fetching execjs 2.7.0
remote: Installing execjs 2.7.0
remote: Fetching bcrypt 3.1.13
remote: Fetching msgpack 1.3.3
remote: Installing bcrypt 3.1.13 with native extensions
remote: Installing msgpack 1.3.3 with native extensions
remote: Fetching popper_js 1.16.0
remote: Installing popper_js 1.16.0
remote: Fetching method_source 1.0.0
remote: Installing method_source 1.0.0
remote: Fetching thor 1.0.1
remote: Installing thor 1.0.1
remote: Fetching ffi 1.13.0
remote: Installing ffi 1.13.0 with native extensions
remote: Fetching tilt 2.0.10
remote: Installing tilt 2.0.10
remote: Using bundler 2.0.2
remote: Fetching cocoon 1.2.14
remote: Installing cocoon 1.2.14
remote: Fetching coderay 1.1.3
remote: Installing coderay 1.1.3
remote: Fetching orm_adapter 0.5.0
remote: Installing orm_adapter 0.5.0
remote: Fetching devise-bootstrap-views 1.1.0
remote: Installing devise-bootstrap-views 1.1.0
remote: Fetching devise-i18n-views 0.3.7
remote: Installing devise-i18n-views 0.3.7
remote: Fetching multi_json 1.14.1
remote: Installing multi_json 1.14.1
remote: Fetching hpricot 0.8.6
remote: Installing hpricot 0.8.6 with native extensions
remote: Fetching kaminari-core 1.2.1
remote: Installing kaminari-core 1.2.1
remote: Fetching pg 1.2.3
remote: Installing pg 1.2.3 with native extensions
remote: Fetching temple 0.8.2
remote: Installing temple 0.8.2
remote: Fetching turbolinks-source 5.2.0
remote: Installing turbolinks-source 5.2.0
remote: Fetching tzinfo 1.2.7
remote: Installing tzinfo 1.2.7
remote: Fetching nokogiri 1.10.9
remote: Installing nokogiri 1.10.9 with native extensions
remote: Fetching i18n 1.8.2
remote: Installing i18n 1.8.2
remote: Fetching websocket-driver 0.7.2
remote: Installing websocket-driver 0.7.2 with native extensions
remote: Fetching mail 2.7.1
remote: Installing mail 2.7.1
remote: Fetching rack-test 1.1.0
remote: Installing rack-test 1.1.0
remote: Fetching sprockets 4.0.0
remote: Installing sprockets 4.0.0
remote: Fetching warden 1.2.8
remote: Installing warden 1.2.8
remote: Fetching request_store 1.5.0
remote: Installing request_store 1.5.0
remote: Fetching rack-proxy 0.6.5
remote: Installing rack-proxy 0.6.5
remote: Fetching marcel 0.3.3
remote: Installing marcel 0.3.3
remote: Fetching autoprefixer-rails 9.7.6
remote: Installing autoprefixer-rails 9.7.6
remote: Fetching puma 4.3.5
remote: Installing puma 4.3.5 with native extensions
remote: Fetching pry 0.13.1
remote: Installing pry 0.13.1
remote: Fetching bootsnap 1.4.6
remote: Installing bootsnap 1.4.6 with native extensions
remote: Fetching sassc 2.3.0
remote: Installing sassc 2.3.0 with native extensions
remote: Fetching slim 4.1.0
remote: Installing slim 4.1.0
remote: Fetching turbolinks 5.2.1
remote: Installing turbolinks 5.2.1
remote: Fetching activesupport 5.2.4.3
remote: Installing activesupport 5.2.4.3
remote: Fetching html2slim 0.2.0
remote: Fetching loofah 2.5.0
remote: Installing loofah 2.5.0
remote: Installing html2slim 0.2.0
remote: Fetching pry-rails 0.3.9
remote: Installing pry-rails 0.3.9
remote: Fetching rails-dom-testing 2.0.3
remote: Installing rails-dom-testing 2.0.3
remote: Fetching globalid 0.4.2
remote: Installing globalid 0.4.2
remote: Fetching activemodel 5.2.4.3
remote: Installing activemodel 5.2.4.3
remote: Fetching jbuilder 2.10.0
remote: Installing jbuilder 2.10.0
remote: Fetching rails-html-sanitizer 1.3.0
remote: Fetching activejob 5.2.4.3
remote: Installing rails-html-sanitizer 1.3.0
remote: Installing activejob 5.2.4.3
remote: Fetching activerecord 5.2.4.3
remote: Installing activerecord 5.2.4.3
remote: Fetching actionview 5.2.4.3
remote: Installing actionview 5.2.4.3
remote: Fetching actionpack 5.2.4.3
remote: Installing actionpack 5.2.4.3
remote: Fetching kaminari-actionview 1.2.1
remote: Installing kaminari-actionview 1.2.1
remote: Fetching kaminari-activerecord 1.2.1
remote: Installing kaminari-activerecord 1.2.1
remote: Fetching polyamorous 2.3.2
remote: Installing polyamorous 2.3.2
remote: Fetching kaminari 1.2.1
remote: Installing kaminari 1.2.1
remote: Fetching ransack 2.3.2
remote: Installing ransack 2.3.2
remote: Fetching actioncable 5.2.4.3
remote: Installing actioncable 5.2.4.3
remote: Fetching actionmailer 5.2.4.3
remote: Installing actionmailer 5.2.4.3
remote: Fetching activestorage 5.2.4.3
remote: Fetching railties 5.2.4.3
remote: Installing activestorage 5.2.4.3
remote: Installing railties 5.2.4.3
remote: Fetching sprockets-rails 3.2.1
remote: Installing sprockets-rails 3.2.1
remote: Fetching gon 6.3.2
remote: Installing gon 6.3.2
remote: Fetching chart-js-rails 0.1.7
remote: Fetching responders 3.0.1
remote: Installing responders 3.0.1
remote: Installing chart-js-rails 0.1.7
remote: Fetching jquery-rails 4.4.0
remote: Fetching rails 5.2.4.3
remote: Installing rails 5.2.4.3
remote: Fetching momentjs-rails 2.20.1
remote: Installing jquery-rails 4.4.0
remote: Installing momentjs-rails 2.20.1
remote: Fetching rails-i18n 5.1.3
remote: Installing rails-i18n 5.1.3
remote: Fetching slim-rails 3.2.0
remote: Installing slim-rails 3.2.0
remote: Fetching webpacker 4.2.2
remote: Installing webpacker 4.2.2
remote: Fetching devise 4.7.1
remote: Installing devise 4.7.1
remote: Fetching kaminari-bootstrap 3.0.1
remote: Installing kaminari-bootstrap 3.0.1
remote: Fetching devise-i18n 1.9.1
remote: Installing devise-i18n 1.9.1
remote: Fetching sassc-rails 2.1.2
remote: Installing sassc-rails 2.1.2
remote: Fetching bootstrap 4.5.0
remote: Fetching sass-rails 6.0.0
remote: Installing sass-rails 6.0.0
remote: Installing bootstrap 4.5.0
remote: Bundle complete! 38 Gemfile dependencies, 90 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: Bundle completed (234.22s)
remote: Cleaning up the bundler cache.
remote: -----> Installing node-v10.15.3-linux-x64
remote: -----> Installing yarn-v1.16.0
remote: -----> Detecting rake tasks
remote: -----> Preparing app for Rails asset pipeline
remote: Running: rake assets:precompile
remote: yarn install v1.16.0
remote: [1/4] Resolving packages...
remote: [2/4] Fetching packages...
remote: info fsevents@2.1.3: The platform "linux" is incompatible with this module.
remote: info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
remote: info fsevents@1.2.13: The platform "linux" is incompatible with this module.
remote: info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
remote: [3/4] Linking dependencies...
remote: warning " > webpack-dev-server@3.11.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
remote: warning "webpack-dev-server > webpack-dev-middleware@3.7.2" has unmet peer dependency "webpack@^4.0.0".
remote: [4/4] Building fresh packages...
remote: Done in 27.11s.
remote: yarn install v1.16.0
remote: [1/4] Resolving packages...
remote: [2/4] Fetching packages...
remote: info fsevents@2.1.3: The platform "linux" is incompatible with this module.
remote: info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
remote: info fsevents@1.2.13: The platform "linux" is incompatible with this module.
remote: info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
remote: [3/4] Linking dependencies...
remote: warning " > webpack-dev-server@3.11.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
remote: warning "webpack-dev-server > webpack-dev-middleware@3.7.2" has unmet peer dependency "webpack@^4.0.0".
remote: [4/4] Building fresh packages...
remote: Done in 5.73s.
remote: rake aborted!
remote: LoadError: cannot load such file -- uglifier
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:34:in `require'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:291:in `block in require'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:257:in `load_dependency'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:291:in `require'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/autoload/uglifier.rb:2:in `<main>'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:291:in `block in require'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:257:in `load_dependency'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:291:in `require'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/uglifier_compressor.rb:43:in `initialize
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/uglifier_compressor.rb:26:in `new'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/uglifier_compressor.rb:26:in `instance'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/uglifier_compressor.rb:30:in `call'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84:in `call_processor
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59:in `block in load'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335:in `fetch_asset_from_dependency_cache'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43:in `load'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44:in `load'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/bundle.rb:32:in `block in call'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/bundle.rb:31:in `call'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84:in `call_processor
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59:in `block in load'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335:in `fetch_asset_from_dependency_cache'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43:in `load'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44:in `load'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/base.rb:81:in `find_asset'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/base.rb:88:in `find_all_linked_assets'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/manifest.rb:125:in `block (2 levels) in find'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:24:in `block in execute'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `block in synchronize'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:19:in `execute'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/promise.rb:563:in `block in realize'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:353:in `run_task'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:342:in `block (3 levels) in create_worker'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:325:in `loop'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:325:in `block (2 levels) in create_worker'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:324:in `catch'
remote: /tmp/build_766ffab2466e42f825b9e77071bc1f96/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:324:in `block in create_worker'
remote: Tasks: TOP => assets:precompile
remote: (See full trace by running task with --trace)
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 [アプリ名]
remote:
To https://git.heroku.com/[アプリ名].git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[アプリ名].git'
```