Heroku toolbelt では、常に次のように最後にアプリ名を書くように強制されます。
heroku pg:reset DATABASE --app [app_name]
すべての CLI heroku コマンドが適用される既定のアプリを設定する方法はありますか?
Heroku toolbelt では、常に次のように最後にアプリ名を書くように強制されます。
heroku pg:reset DATABASE --app [app_name]
すべての CLI heroku コマンドが適用される既定のアプリを設定する方法はありますか?
他の誰かに役立つ場合に備えて、これを投稿します。アプリが1つしかインストールされていないにもかかわらず、同じ問題が発生しました。Heroku リモート URL を https から git に切り替える必要がありました。
https://git.heroku.com/[heroku-app-1234].git
に
git@heroku.com:[heroku-app-1234].git
その後、すべてが正常に機能しました。
git remote remove heroku
git remote add heroku git@heroku.com:[heroku-app-1234].git
Heroku がフォルダーに複数のアプリがあると主張している場合は、.git/config に複数のリモートが必要です。
余分な heroku リモートを削除するか、次を使用してデフォルトを設定しますgit config heroku.remote remote_name
これは今まで言及されていなかったので:
git リモートとは別に、Heroku CLI もHEROKU_APP
環境変数を調べます。
、dotenv、またはプロジェクト固有の環境用の同様のツールを使用するdirenv
と、各プロジェクトまたはディレクトリに対応する Heroku アプリを簡単に設定できます。