herokuのスタックを変更する(ダウングレード)
起きたこと
herokuで稼働中の環境を複製しようとしたら、ビルドに失敗。
There was an issue deploying your app. View the build log for details.
Push rejected, failed to compile Ruby app.
Push failed
調べた結果
現在、新しく作られるアプリは、デフォルトで最新のバージョン=スタック(heroku-20)で設定される。
だが、コピーしたい環境は、言語バージョンが古いために、heroku-20では動かない模様。
うてる手
heroku-18なら動くみたいだけど、できあがったアプリでどうやってバージョンを変えたらいいのか…?作り直しか?と調べたら、ダウングレードができるもよう
実施してみた
別のスタックに移行する命令は以下のとおり
heroku stack:set heroku-n --app sushi
試した結果、成功!
後日談
ある日、herokuのオーバービューでこんなメッセージが出るようになった…orz
ついに死の宣告である。
この記事が気に入ったらサポートをしてみませんか?