“找不到该应用。”在控制台中运行heroku命令时

时间:2018-11-30 05:26:11

标签: heroku heroku-cli heroku-api

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

的应用

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

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

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

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

不好意思,如果我的格式有点问题。我仍然习惯了这个网站。

4 个答案:

答案 0 :(得分:3)

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

第一个:将命令添加到您的终端中:$ 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

答案 1 :(得分:2)

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

您可以在存储库设置中找到它,然后将其重命名,它会首先显示。

然后,您可以再次继续使用git init重新启动现有的git存储库,然后使用新的heroku git:remote -a YOUR_APP_NAME应用程序将heroku remote设置为git reset --soft HEAD^

答案 2 :(得分:1)

解决了。只是共享以供将来搜索。

此问题已通过在存储库文件夹中的命令行中运行git init然后运行heroku git:remote -a worldofwarcraft-api来解决。这会在存储库中初始化git,然后将heroku git remote设置为该存储库。

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

答案 3 :(得分:1)

就我而言,有人重命名了GitHub存储库,而我试图用新的GitHub名称找到Heroku应用

对我有帮助

heroku apps
heroku git:remote -a YOUR_APP