rebar3

    0熱度

    1回答

    我試圖編譯一個模塊,使用ejabberd新的xmpp庫。 我有一個非常簡單的rebar.config文件: {deps, [ {xmpp, ".*", {git, "https://github.com/processone/xmpp", {tag, "1.1.4"}}} ]}. 當我嘗試運行rebar3 eunit或rebar3 compile我得到一個錯誤信息: $ rebar

    1熱度

    1回答

    我正在嘗試升級正在運行的riak_core erlang應用程序。 簡單的升級正在工作。我使用rebar3和relflow來成功升級應用程序。但是,如果我更改vnode的內部並使用relflow和rebar3重新生成新版本,則vnode將停止工作。 vnode被稱爲'cavv'。 熱升級後,它崩潰,在這一點上: DocIdx = riak_core_util:chash_key({<<"run">

    2熱度

    1回答

    如何從rebar3編譯中排除Erlang模塊? 應根據配置文件包含或排除它。

    3熱度

    1回答

    我正在編譯https://github.com/kanatohodets/elixir_riak_core_ping。我有erlang 18安裝和elixir版本是1.3。 編譯掛在下面的線,不往前走:如果我停下來,試圖deps.compile再次運行 Downloaded package, caching at /Users/navinnegi/.cache/rebar3/hex/default

    2熱度

    1回答

    我使用cowboy rest http處理程序創建了一個erlang應用程序。應用程序將數據存儲在riv kv中。但是我無法連接到我的riak節點來爲其餘api返回數據。 當我打電話給riakc_pb_socket:start_link(「127.0.0.1」,8087)時,出現錯誤。 以下是我打電話給riak的代碼片段。 get_json(Req, State) -> {ok, Pid

    0熱度

    1回答

    我安裝rebar3並且創造 cd ~/apps rebar3 new release tunnel 然後 我複製我的src文件從~/tunnel/src/*到~/apps/tunnel/src/ 一個新的版本我遇到了一個編譯與rebar3 run錯誤,並找到Erlang "Kernel pid terminated" error作爲一種可能的解決方案。我將關於tunnel_app的所有內容重命名爲

    1熱度

    2回答

    我試圖使用eflame來配置CouchDB代碼來調查我的應用程序中的一些性能問題。我嘗試添加在rebar.config.script(https://github.com/apache/couchdb/blob/master/rebar.config.script) 不過,我當我從它的源運行configure打造CouchDB的(2.0.0)得到一個錯誤的eflame依賴性: Dependency

    0熱度

    1回答

    我正在使用Erlang工具鏈(OTP,rebar3,cowboy,jsx ...)編寫webapp。以下代碼不起作用,因爲在運行時無法找到jsx:is_json/1。 handle_login(Req, State) -> {ok, Data, _} = cowboy_req:body(Req), case jsx:is_json(Data) of false ->

    2熱度

    1回答

    使用: $ rebar3 as test eunit 它編譯的代碼放到EBIN,但其他目錄在_build/test/lib文件夾符號鏈接。我已經使用配置文件test通過修改嘗試: {relx, [{dev_mode, false}]} 這僅適用於_build/test/rel目錄,但不是lib目錄。所以在測試期間,他們正在引用lib符號鏈接目錄。有沒有辦法讓這些目錄不符合鏈接到原始,但提供

    0熱度

    1回答

    我有簡單的功能: do_stuff(_Whatever) -> jiffy:decode(<<"{\"foo\": \"bar\"}">>). 正如你可以看到它依賴於庫瞬間。所以我加了它在rebar.config: {deps, [ {cowboy, {git, "https://github.com/ninenines/cowboy", {tag, "2.0.0-pre.