部署到heroku后缺少标志问题

时间:2018-06-30 04:55:01

标签: angular github heroku codeigniter-3 angular6

我正在尝试将我在角度6和CI中构建的项目构建到GitHub,并部署到heroku。我已经成功部署了,但是当我尝试打开链接时出现以下错误:

Application error
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.

我检查了heroku日志,找到了

 »   Error: Missing required flag:
 »     -a, --app APP  app to run command against
 »   See more help with --help

我不确定该在哪里解决。

任何人都可以帮助我解决此问题。

2 个答案:

答案 0 :(得分:1)

使用

创建Heroku应用时
heroku create my-app

您需要将标志(-a--app)提供给其他操作。例如:

heroku addons:create heroku-postgresql:hobby-dev --app my-app

答案 1 :(得分:0)

不确定这是否是您的情况,但是在运行任何命令(例如检查日志)时,我有相同的消息,对我而言,这是因为我在Heroku客户端上执行的命令与我所在的目录不在同一目录中创建了应用程序。从他们的文档“还创建了一个git远程(称为heroku)并将其与本地git存储库相关联”。当我将目录更改为“ node-js-getting-started.git”时,遵循this Heroku guide,它解决了该问题。希望有帮助。