我设法部署了一个使用 Postgres 的 Scala Play 2.7 应用程序,但它没有运行并出现错误:
(base) bravegag@Zeus:~/code/myapp$ heroku open
› Error: Missing required flag:
› -a, --app APP app to run command against
› See more help with --help
(base) bravegag@Zeus:~/code/myapp$ heroku logs --tail
› Error: Missing required flag:
› -a, --app APP app to run command against
› See more help with --help
我该如何解决这个问题?
这是一个 Heroku CLI标志,而不是 Scala/Play。 只需在使用 Heroku CLI 时指定您的 Heroku 应用程序的名称:
$ heroku open --app <app-name>
(与其他命令相同(
您可以在 Heroku 仪表板(https://heroku.com 某处(中找到您的应用程序名称
如果您在heroku中输入您的应用程序,您将到达类似https://dashboard.heroku.com/apps/<app-name>
你需要先将 git remote 设置为你的应用程序,否则 heroku 不会检测到你的标志,
heroku git:remote -a your_app_name
首先你需要初始化 git(这是 Heroku 所必需的(
$ git init
$ git add .
$ git commit -m "first"
那么你应该
$ heroku git:remote -a your_app_name
最后,您可以:
$ heroku container:push web