无法启动简单的 Erlang cowboy 应用程序

Unable to start simple Erlang cowboy application

除了阅读关于语法和基本结构的奇书和网站之外,我对 Erlang 完全陌生。我决定投入其中并使用 cowboy 创建一个简单的 Web 服务器。每次我尝试 运行 我收到的申请

{"init terminating in do_boot",{undef,[{application,ensure_all_started,[dayamo_app],[]},{init,start_it,1,[]},{init,start_em,1,[]}]}}

据我所知,答案是 Google,这说明 ensure_all_started 没有在 application 上定义,因此不合适。这就是我被难住的地方。任何人都可以看看我非常小的代码库,以防有任何明显的错误。

我创建了一个简单的 makefile,它将安装依赖项、编译和 运行 应用程序。你只要 运行 make && make run

The erlang repo on github

如上述评论所述,已通过更新 Erlang OTP 版本解决此问题。