如何将项目文件夹与heroku应用程序关联

时间:2012-04-17 04:33:39

标签: heroku command-line-interface

在我的一些heroku文件夹中,如果我输入类似“heroku logs”的内容,它会说我必须使用--app选项来指定我正在谈论的应用程序。但在某些文件夹中,我只需键入“heroku logs”即可自动知道。

它是如何知道的?如何将文件夹与应用程序相关联?

1 个答案:

答案 0 :(得分:2)

如果您有多个Heroku遥控器,我相信会发生这种情况。您可能有一个用于您的开发环境,另一个用于您的生产环境。运行git remote -v查找。

在这些情况下,heroku命令无法知道你用什么应用程序查询命令,这就是为什么它要求你。

在这些情况下,您可以明确告诉它默认。

说你有这个:

$ git remote -v
prod            git@heroku.work:enter.git (fetch)
prod            git@heroku.work:enter.git (push)
staging         git@heroku.work:enter-staging.git (push)
staging         git@heroku.work:enter-staging.git (fetch)

然后,要使staging成为默认值,您可以执行以下操作:

$ git config heroku.remote staging