2015-12-02 76 views
3

我完全不熟悉Erlang,除了阅读古怪的书籍和网站的语法和基本结构。我决定把自己放在一边,用牛仔创建一个简单的网络服务器。每次我尝试运行应用程序,我收到无法启动简单的Erlang牛仔应用程序

{"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

The erlang repo on github

+2

Erlang正在运行什么版本?这个函数在Erlang/OTP R16B02中添加。 –

+0

Erlang R16B01(erts-5.10.2)[source-bdf5300] [64-bit]这可以解释它 – tomasbasham

+3

这绝对可以解释它。 –

回答

0

如上面这个意见被更新的Erlang OTP版本解决。