Kakera.link

bundlerのバージョン違いでherokuにデプロイできない問題

bundler_heroku_deploying

bundlerをアップデートしたら何故か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_46c6d862/bin/rake:3:in `require': cannot load such file -- rake (LoadError)
remote:  !     from /tmp/build_46c6d862/bin/rake:3:in `<main>'
remote:  !

というなぞ
結局bundlerのバージョンを

BUNDLED WITH
   2.2.4

から

BUNDLED WITH
   2.1.4

に下げたら直ったものの、よく見るとbundlerのバージョン変更に伴っていろいろ抜けたりしていた。

今回、rubyのバージョンを3.0.0から2.7.2にダウングレードしたので、それに伴う問題なのかなー(ruby 3.0.0のときは、bundler 2.3.4でもデプロイできてたので)

1時間くらい溶けた

最終更新: 2021/01/06 11:01