LoginSignup
0
1

More than 3 years have passed since last update.

This app is using the Heroku-16 stack, which is deprecated Herokuをアップグレードする方法

Posted at

久しぶりにHerokuデプロイすると、古すぎてできなかった。。。

スクリーンショット 2021-01-16 14.00.32.jpg
久しぶりに個人開発したWebサービスを更新しようと思い、Herokuにデプロイ!

しかし、Herokuが古すぎたのかデプロイ失敗しました・・:sweat_smile:

https://devcenter.heroku.com/changelog-items/1958
どうやらHeroku-16がもうdeprecatedになったようです。。。

heroku-20にアップグレード!

https://devcenter.heroku.com/articles/upgrading-to-the-latest-stack
:point_up:こちらを参考にやりました。

この手順であってるのかはわかりませんが、何はともあれこれでうまくデプロイできました!

apps-table?をinstall

$ heroku plugins:install apps-table
 ›   Warning: heroku update available from 7.41.1 to 7.47.7.
Installing plugin apps-table... installed v0.1.0

$ heroku apps:table --filter="STACK=heroku-16"
 ›   Warning: heroku update available from 7.41.1 to 7.47.7.
App Name              Stack     Team 
murmuring-peak-19873  heroku-16 null 
nameless-stream-69702 heroku-16 null 

※これが必要なのかはわかりません・・・

app nameの確認

$ heroku apps
 ›   Warning: heroku update available from 7.41.1 to 7.47.7.
=== a551.return@gmail.com Apps
murmuring-peak-19873
nameless-stream-69702

stackをset

$ heroku stack:set heroku-20 -a nameless-stream-69702

 ›   Warning: heroku update available from 7.41.1 to 7.47.7.
Setting stack to heroku-20... done
You will need to redeploy ⬢ nameless-stream-69702 for the change to take effect.
Run git push heroku master to create a new release on ⬢ nameless-stream-69702.

git commitする

$ git commit --allow-empty -m "Upgrading to heroku-20"
[master b0ead3e] Upgrading to heroku-20

masterにpush

 git push heroku master

これでうまくデプロイできました:clap:

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1