rebar

    5熱度

    3回答

    我使用basho rebar編譯了我的Erlang應用程序,該應用程序生成獨立的escript可執行文件。我從命令行運行它,如: ./myapp myconfig.config 我的問題是,如何確定運行我的應用程序的Erlang節點名稱。當我在我的應用程序中運行'node()'命令時,它默認返回「nonode @ nohost」,但我想給我的名字(例如[email protected]),所以當我

    6熱度

    2回答

    我有一箇中等規模的版本,只有少數應用程序。我最近在發行版中將一些常用功能重構爲一個庫應用程序。這使得我的EUnit測試在測試任何需要該庫應用程序的任何東西時都會失敗,並顯示undef消息。 的設立是這樣的: % In apps/utils/src/utils.erl -module(utils). -export([foo/0]). foo() -> "OH HAI". 然後 % I

    4熱度

    1回答

    Erlang非常新穎,並且任何嘗試運行使用rebar的簡單hello世界程序都會導致以下錯誤: ./rel/mysample/bin/mysample console Exec: /home/jwong/erlang_examples/mysample/rel/mysample/erts-5.9.2/bin/erlexec -boot /home/jwong/erlang_examples/my

    0熱度

    1回答

    在MacOS下執行'rebar generate'時,事情運行得很好。在linux(gentoo)下執行相同的操作時,啓動發佈失敗,並且與asn1_db相關的錯誤。這是否意味着主機系統上的erlang安裝在某種意義上被打破了? Exec: /home/apis/smsapi/rel/smsapi/erts-5.9/bin/erlexec -boot /home/apis/smsapi/rel/sm

    1熱度

    1回答

    我有一個稱爲乒乓的螺紋鋼應用程序。在rebar generate之後,我使用./rel/pingpong/bin/pingpong start開始打包的應用程序。問題是erlang VM的名字總是-name [email protected],但我想要的是以名稱[email protected]啓動應用程序,然後再以名稱[email protected]啓動。 我知道該名稱保留在./rel/pin

    2熱度

    2回答

    我是新使用Erlang和失蹤螺紋鋼 最近我readed教程約螺紋鋼 Erlang rebar tutorial Erlang application manager with rebar ,但我覺得缺少一些東西,例如在compile和generate之後,我使用followging命令運行我的應用程序rel/${nodeid}/bin/${nodeid} console測試代碼等,但當我關閉控制檯

    2熱度

    2回答

    我的用戶螺紋鋼,以與命令eunit測試「螺紋鋼編譯eunit」,卻得到了一個錯誤信息: ==> myapp (compile) ==> myapp (eunit) src/myapp_app.erl:8: badly formed 'include_lib' src/myapp_app.erl:26: undefined macro 'assertNot/1' ERROR: eun

    1熱度

    1回答

    我使用dynamic_compile動態創建logger。它在通過螺紋鋼開始時告訴錯誤,但在正常啓動時正確。請幫忙看看。這是我的little demo project on github。 以下是我的步驟: 步驟報告錯誤: ~/rebar_test > rebar compile generate ~/rebar_test > ./rel/server/bin/server console

    1熱度

    1回答

    我有一些需要在編譯之前生成頭文件的應用程序。這似乎是一個Rebar插件的完美候選人,所以我創建了一個具有pre_compile函數的插件,將它放在Git存儲庫中,並在其他應用程序中將其作爲rebar.config中的依賴項列出。 但是,插件必須在可以加載前編譯,所以當我運行rebar compile -v時,我發現rebar抱怨找不到插件,然後編譯依賴項,然後編譯我的應用程序失敗,因爲頭文件有沒有

    0熱度

    1回答

    一個簡單的基於Webmachine和ErlyDtl的應用程序,當我用./start啓動它時,它可以工作。如果我嘗試用螺紋鋼做一個版本,那麼它會啓動,但是當我執行一個請求時,它會失敗並出現以下錯誤。我試圖包括編譯器...仍然沒有幫助其他東西丟失,但不知道如何檢測。 {error, {error,undef, [{erlydtl_runtime,find_value,[param,[{pa