18

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

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

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

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

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

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

4

5 回答 5

36

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

它帮助到我

heroku apps
heroku git:remote -a YOUR_APP
于 2019-10-11T05:36:29.047 回答
28

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

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

希望这可以帮助遇到类似问题的其他人。

于 2018-11-30T05:55:03.007 回答
6

解决此问题的简单方法:

1st:将命令添加到您的终端:$ heroku apps

如果您已经从终端登录到您的 heroku 帐户,您的所有应用程序将显示为如下列表:

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

2nd:然后选择你需要使用以下命令连接的一个:

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

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

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

于 2021-01-24T00:29:35.137 回答
2

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

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

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

于 2020-06-21T17:40:51.337 回答
1

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

例如:

heroku apps -t <team name>

或者

heroku ps:scale web=1 --app worldofwarcraft-api -t <team name>
于 2021-08-27T06:26:33.410 回答