“找不到那个应用程序。”在控制台中运行 heroku 命令时

Posted

技术标签:

【中文标题】“找不到那个应用程序。”在控制台中运行 heroku 命令时【英文标题】:"Couldn't find that app." when running heroku commands in console 【发布时间】:2019-05-02 06:22:45 【问题描述】:

我正在尝试在控制台中为我的 heroku 应用程序运行命令,但它一直告诉我“找不到该应用程序”。即使当我在控制台中运行 heroku apps 时它告诉我我有一个名为 worldofwarcraft-api 的应用程序

所以 heroku 在应用程序列表中识别出我的应用程序,但我无法运行任何命令来访问它。我要运行的行是

heroku ps:scale web=1 --app worldofwarcraft-api

当我尝试向其发出 GET 请求时,我正在尝试解决为什么我的 API 返回 503 的问题。这是 heroku 常见问题解答告诉我尝试的修复方法,但它只是告诉我它找不到我的应用程序。

我想知道这是否与我从 github 部署我的 API,而不是在我的控制台中运行 heroku 设置有关。我不知道这是否会影响我在本地控制台的应用程序上运行 heroku 命令的能力。

抱歉,如果我的格式有点不对劲。我还在习惯这个网站。

【问题讨论】:

关注***.com/questions/6226846/… 【参考方案1】:

解决了。只是为了将来的搜索而分享。

通过在我的存储库文件夹中的命令行中运行 git init 然后 heroku git:remote -a worldofwarcraft-api 解决了这个问题。这在 repo 中初始化了git,然后将 heroku git 远程设置到该存储库。

希望这对遇到类似问题的其他人有所帮助。

【讨论】:

【参考方案2】:

就我而言,有人重命名了 GitHub 存储库,我尝试使用新的 GitHub 名称查找 Heroku 应用程序

对我有帮助

heroku apps
heroku git:remote -a YOUR_APP

【讨论】:

【参考方案3】:

就我而言,我正在重命名我的 github 存储库。

您可以在存储库设置中找到它,然后重命名它,它会首先出现。

然后您可以继续使用 git init 再次重新启动您现有的 git 存储库,然后使用您的 heroku 应用程序新名称 heroku git:remote -a YOUR_APP_NAME 设置您的 heroku 远程

【讨论】:

【参考方案4】:

解决这个问题的简单方法:

第一个:将命令添加到终端:$ heroku apps

如果您已经从终端登录了您的 Heroku 帐户,您的所有应用都将显示为如下列表:

your-project-name-1
your-project-name-2  
your-project-name-3
your-project-name-4

第二个:然后用下面的命令选择你需要连接的那个:

$ heroku git:remote -a your-project-name-2

如果您已正确完成连接,您将收到以下输出:

set git remote heroku to https://git.heroku.com/your-project-name-2.git

【讨论】:

【参考方案5】:

如果应用属于您参与的团队,您必须在命令中指定团队选项才能看到该应用:

例如:

heroku apps -t <team name>

heroku ps:scale web=1 --app worldofwarcraft-api -t <team name>

【讨论】:

以上是关于“找不到那个应用程序。”在控制台中运行 heroku 命令时的主要内容,如果未能解决你的问题,请参考以下文章

在哪里运行 heroku ps:scale web=1?

当我在单行上运行查询时,解析服务器崩溃

在 Heroku 上部署 ActionCable (Rails 5 beta4)

Node App 在 Heroku Local 上运行,但在 Heroku 服务器上崩溃。使用简单的 Foundation 模板项目

MongoError:getaddrinfo ENOTFOUND undefined undefined:27017

MongoError:getaddrinfo ENOTFOUND undefined undefined:27017