パラボラアンテナと星の日記

あることないこと

いまさらだけどcedar-14にアップデートする

古いcedarアプリをpushするとこう言われます

remote:  !   Cedar-10 will reach end-of-life on November 4th, 2015.
remote:  !   Upgrade to Cedar-14 at your earliest convenience.
remote:  !   For more information, check out the following Dev Center article:
remote:  !   https://devcenter.heroku.com/articles/cedar-14-migration

herokuの Migrating to the Celadon Cedar-14 Stack | Heroku Dev Center の記事を参考にアップデートします。

$ heroku stack:set cedar-14 --app アプリ名
Stack set. Next release on アプリ名 will use cedar-14.
Run `git push heroku master` to create a new release on cedar-14.

これで次のプッシュの時にcedar-14になってくれます!

$ git push -u heroku master
Branch master set up to track remote branch master from heroku.
Everything up-to-date

コミットハッシュが同じだと何も起きないようです。 空コミットとかつくってプッシュしてみます。

$ git commit --allow-empty -m'blank commit for ceder-14'
 blank commit for ceder-14
$ git push -u heroku master
Counting objects: 1, done.
Writing objects: 100% (1/1), 201 bytes | 0 bytes/s, done.
Total 1 (delta 0), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rack
remote: -----> Using Ruby version: ruby-2.2.2
remote: -----> Installing dependencies using 1.9.7

....中略....

remote: -----> Compressing... done, 18.5MB
remote: -----> Launching... done, v21
remote:        https://アプリ名.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy.... done.
To git@heroku.com:アプリ名.git
   6b30982..a90ca0e  master -> master
   Branch master set up to track remote branch master from heroku.

OK牧場

/etc/os-release を見ると14.04になってる

f:id:hoppie:20150726195223p:plain