Help us understand the problem. What is going on with this article?

[Herokuエラー]Error: Missing required flagが出た

最近の勉強で学んだ事を、ノート代わりにまとめていきます。
主に自分の学習の流れを振り返りで残す形なので色々、省いてます。
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を使いこなすのに必要な術

hirokik-0076
まだまだ駆け出しエンジニアなので暖かく見守って頂ければ幸いです。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away