tl;dr
個人でつくってるプロダクトで
ふと思い立って、Rubyのバージョンアップを行ったら
Herokuにデプロイできなくなった
それの解決方法というか、、
原因
Rubyのバージョンアップの際に、gem install bundler
をして
Bundlerのバージョンが2.0.2
となったからっぽい
$ bundle -v
Bundler version 2.0.2
Gemfile.lock
BUNDLED WITH
2.0.2
Bundlerを2.0.1
で入れ直して、 Gemfile.lock
もつくりなおす
$ gem uninstall bundler
$ gem install bundler -v 2.0.1
$ bundle -v
Bundler version 2.0.1
$ rm Gemfile.lock
$ bundle --without production
これでできる
$ git push heroku master
おまけ
バージョンアップしたらRailsコマンドが叩けなくなった
rbenv: rails: command not found
The `rails' command exists in these Ruby versions:
$ rbenv exec gem install bundler
$ rbenv rehash
$ gem install rails