いまさらだけど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.
/etc/os-release を見ると14.04になってる