除了阅读关于语法和基本结构的奇书和网站之外,我对 Erlang 完全陌生。我决定投入其中并使用 cowboy 创建一个简单的 Web 服务器。每次我尝试运行我收到的应用程序时
{"init terminating in do_boot",{undef,[{application,ensure_all_started,[dayamo_app],[]},{init,start_it,1,[]},{init,start_em,1,[]}]}}
据我所知,谷歌给出了答案,这表明 ensure_all_started
未在 application
上定义,因此不合适。这就是我被难住的地方。任何人都可以看看我非常小的代码库,以防有任何明显的错误。
我创建了一个简单的 makefile,它将安装依赖项、编译和运行应用程序。您只需运行 make && make run
最佳答案
如上评论所述,此问题已通过更新 Erlang OTP 版本解决。
关于erlang - 无法启动简单的 Erlang cowboy 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34048663/