我正在尝试在控制台中为我的heroku应用程序运行命令,但是它一直告诉我“找不到该应用程序”。即使当我在控制台中运行heroku apps
时,它仍然告诉我我有一个名为worldofwarcraft-api
因此heroku可以在应用列表中识别出我的应用,但是我无法运行任何命令来访问它。我要运行的行是
heroku ps:scale web=1 --app worldofwarcraft-api
我正在尝试解决为什么我尝试向其发出503
请求时API返回GET
的原因。这是heroku常见问题解答告诉我可以尝试的解决方法,但这只是告诉我找不到我的应用程序。
我想知道这是否与我从github部署API而不是在控制台中运行heroku设置有关。我不知道这是否会影响我在本地控制台中的应用程序上运行heroku命令的能力。
不好意思,如果我的格式有点问题。我仍然习惯了这个网站。
答案 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