brew install heroku/brew/heroku
次にコマンドライン上からHerokuにログインします。
heroku login
アプリを作成します
heroku create
herokにプッシュします。
git push heroku master
現在作業しているブランチがmaster出ない場合は以下のコマンドでプッシュします。
git push heroku 現在のブランチ名:master
DBのマイグレードを行います
heroku run rails db:migrate
以下のコマンドでHerokuで公開されたページを見ることができます
heroku open
本来だったらこれでOKなのですがDBのマイグレード時に以下のようなエラーがでてmigrateできない事案と遭遇
LoadError: Error loading the 'postgresql' Active Record adapter. Missing a gem it depends on? pg is not part of the bundle. Add it to your Gemfile.
原因は.bundle/configをherokuにアップロードされていたためproduction環境でのバンドルが失敗していたみたい。
.bundle/configを削除してもう一度pushしてマイグレードすればちゃんと動きました。