如何避免使用 heroku CLI 的 --app 选项?

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

我厌倦了每次在终端中输入 运行 heroku 命令时输入我的应用程序的名称:

heroku run rake db:migrate --app myapp
heroku run rake db:seed --app myapp
heroku run rake sth:else --app myapp

--app 非常冗长和烦人,我不知道在哪里可以为项目全局配置一次

heroku 知道应该与哪个应用对话时,它不需要 --app 参数。当只有一个 Git 远程指向存储库的 Heroku 时,就会发生这种情况。

您似乎没有任何指向 Heroku 的遥控器。 运行

heroku git:remote --app myapp

add such a remote。完成后,您应该能够在该特定存储库上省略 heroku 命令的 --app 参数。

如果你喜欢自己做,你可以运行

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

请注意,可以有 多个 Heroku 遥控器,例如如果您有暂存和生产应用程序。在这种情况下,您还必须提供 --app 参数来指定应使用哪一个。