heroku工具带指定的应用程序

可能是一个简单的答案,但我找不到命令

如何从命令行login到heroku时指定所需的应用程序

我试图检查日志,所以当我第一次login时,我试过了

Heroku logs 

然后这告诉我

  ! No app specified. ! Run this command from an app folder or specify which app to use with --app <app name> 

我然后尝试

 heroku --app my-appname 

但是我得到了

 `--app` is not a heroku command. 

我已经尝试过所有的组合。

你仍然需要包含这个命令:

heroku logs --app app-name

你也可以用-a代替--app

heroku logs -a app-name

另一种select是将你的(git)项目关联到Heroku。 从heroku开放 – 没有指定的应用程序 :

 $ cd app-dir $ heroku git:remote -a app-name $ heroku logs 

尝试这个:

heroku git:remote -a [app_name]

这应该允许你调用命令,而不必指定你希望他们被调用的应用程序。

你可以尝试添加--app app-name后,你的句子。

例如: $ heroku domains:add your-domain --app app-name

对于未来的求解者,

错误说可能的解决scheme。

从应用程序文件夹运行此命令

cd到应用程序目录根目录,然后运行你想要的命令。

从我的testing中,Heroku CLI将从当前的Git 远程推断应用程序。

所以要更改为“ testing ”应用程序:

 git config heroku.remote test 

并回到默认的“ heroku ”应用程序,这可能是您的生产应用程序:

 git config heroku.remote heroku 

不知道这是一个好主意,但…