- heroku で ruby アプリケーションを動かしていた
- そいつは cedar-14 stack で動いていた
- heroku-18 stack にアップグレードせよとあったのでアップグレードを実行した
- 次回のデプロイ時に新しい stack が適用されるとのことなので再デプロイを試みた
- cedar-14 stack で使っていた ruby バージョンを heroku-18 stack にもインストールしようとしてエラーが出た?
- Gemfile で ruby バージョンは指定していない
- .ruby-version などもない
- 手元の Git リポジトリではどこにも ruby バージョンを指定していない
- heroku 側だけにあるファイル (.bundle とか?) に ruby バージョンが書き込まれている?
- Gemfile に
ruby '2.5.3'
など書いて ruby バージョンを指定したらデプロイできた - その後 Gemfile から
ruby
を消して push することもできる- さっき指定したバージョンが使われるようだ?