最近の勉強で学んだ事を、ノート代わりにまとめていきます。
主に自分の学習の流れを振り返りで残す形なので色々、省いてます。
Webエンジニアの諸先輩方からアドバイスやご指摘を頂けたらありがたいです!
#Error: Missing required flag
heroku configをするとエラーが発生
$ heroku config
› Error: Missing required flag:
› -a, --app APP app to run command against
› See more help with --help
最初、エラー文を読むだけでは原因がわからず
この記事が丁寧に説明してくれたおかげで原因が判明しました。
なんという凡ミス
初期設定で、ターミナルから $ heroku login したあとに、Herokuのサーバとgitリポジトリを紐付ける必要がある。Herokuのサーバーにリポジトリを紐付けていないためエラーが表示される。
Herokuで「Error: Missing required flag」が出る場合
やはり、リポジトリ一覧にherokuが表示されてない
$ git remote -v
origin git@github.com:example.git (fetch)
origin git@github.com:example.git (push)
以下のherokuに紐付けるコマンドを実行したらOK
$ heroku git:remote -a アプリ名
また、以下のコマンドで自分のしてしたアプリが紐ずいているか確認できる。
$ heroku config | grep HEROKU_APP_NAME
HEROKU_APP_NAME: アプリ名
#参考記事
・Herokuでアプリ名を取得する
・HerokuにRailsアプリをデプロイする手順
・macでheroku deploy
・Heroku CLIで「 ▸ Couldn't find that app.」というエラーが出てきた時の対処メモ
・Herokuを使いこなすのに必要な術