herokuにデプロイする際に苦しんだ。
エラーは以下の通り
remote: !
remote: ! Could not detect rake tasks
remote: ! ensure you can run `$ bundle exec rake -P` against your app
remote: ! and using the production group of your Gemfile.
remote: ! /tmp/build_0d17b8ad/config/boot.rb:4:in `require': cannot load such file -- bootsnap/setup (LoadError)
remote: ! from /tmp/build_0d17b8ad/config/boot.rb:4:in `<top (required)>'
remote: ! from /tmp/build_0d17b8ad/bin/rake:3:in `require_relative'
remote: ! from /tmp/build_0d17b8ad/bin/rake:3:in `<main>'
remote: !
色々調べた結果以下の記事を知る
(https://qiita.com/i05tream/items/8b64d6061a3589e5d242)
どうやらbundlerのバージョンがherokuに対応してなかったらしい
bundlerを2.1.4に変更する
$ rm Gemfile.lock
$ gem install bundler -v 2.1.4
$ bundle _2.1.4_ install --without production
その後しっかりgitでcommitする
再度デプロイ
remote: Verifying deploy... done.
無事成功、長かった