如何在heroku CLI中避免--app选项?

时间:2019-04-02 08:56:13

标签: heroku heroku-toolbelt 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非常冗长又烦人,我不知道在项目中全局一次配置该选项的位置。

1 个答案:

答案 0 :(得分:1)

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

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

heroku git:remote --app myapp

add such a remote。完成后,您应该可以忽略该特定存储库上--app命令的heroku参数。

如果您愿意自己做,则可以运行

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

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