How to avoid the --app option with heroku CLI?

后端 未结 1 1865
悲哀的现实
悲哀的现实 2021-01-26 02:28

I\'m tired of entering the name of my app each time I run a heroku command in the terminal:

heroku run rake db:migrate --app myapp
heroku run rake d         


        
相关标签:
1条回答
  • 2021-01-26 03:01

    heroku doesn't require the --app argument when it knows which app it should talk to. This occurs when there is exactly one Git remote pointing to Heroku for a repository.

    You don't appear to have any remotes pointing to Heroku. Run

    heroku git:remote --app myapp
    

    to add such a remote. Once that's done you should be able to omit the --app argument for heroku commands on that particular repository.

    If you prefer to do this yourself you can run

    git remote add heroku git@heroku.com:myapp.git
    

    Note that it's possible to have multiple Heroku remotes, e.g. if you have a staging and a production app. In this case you will also have to provide the --app argument to specify which one should be used.

    0 讨论(0)
提交回复
热议问题