初期設定で、ターミナルから $ heroku login したあとに、Herokuのサーバとgitリポジトリを紐付ける必要がある。
$ heroku config:set RAILS_MASTER_KEY=`cat config/master.key`
› Error: Missing required flag:
› -a, --app APP app to run command against
› See more help with --help
Herokuのサーバーにリポジトリを紐付けていないためエラーが表示される。
$ git remote -v
origin https://256hax@github.com/256hax/ujull-gnote.git (fetch)
origin https://256hax@github.com/256hax/ujull-gnote.git (push)
リポジトリ一覧にherokuが表示されないため、紐付けを行っていく。
$ heroku git:remote -a ujull-gnote
set git remote heroku to https://git.heroku.com/ujull-gnote.git
$ git remote -v
heroku https://git.heroku.com/ujull-gnote.git (fetch)
heroku https://git.heroku.com/ujull-gnote.git (push)
origin https://256hax@github.com/256hax/ujull-gnote.git (fetch)
origin https://256hax@github.com/256hax/ujull-gnote.git (push)
herokuが表示されたため、紐付け完了。
$ heroku config:set RAILS_MASTER_KEY=`cat config/master.key`
Setting RAILS_MASTER_KEY and restarting ⬢ ujull-gnote... done, v3
RAILS_MASTER_KEY: xxx...[秘密]
無事にHeroku側にRAILS_MASTER_KEYの設定も完了