2015-12-02 74 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版本解決。