以下是关于Heroku CLI的问题。
当我在本地文件夹中为服务器上已有的给定应用程序运行此命令时:
heroku config
我得到了一个环境变量设置列表。
但是,如果我从另一个具有相同名称的文件夹中运行相同的命令,它将不再起作用。
这表明本地文件夹的名称不足以让heroku config
知道我正在考虑哪个应用。
heroku config
如何知道在服务器上查询哪个应用?
答案 0 :(得分:0)
默认情况下,Heroku infers the app from your Git remotes:
App命令通常在应用程序的本地git clone中执行。通过扫描当前工作副本的git遥控器自动检测应用程序名称,因此您无需明确指定要运行的应用程序。
您还可以明确告诉它要使用的应用程序:
如果您有多个heroku遥控器或想要在本地工作副本之外执行app命令,您可以指定远程名称或显式应用程序名称,如下所示:
heroku apps:info --app example heroku apps:info --remote production
或通过环境变量:
或者,可以通过设置
HEROKU_APP
环境变量来指定应用名称。