rebar問題總結

2021-06-06 17:06:51 字數 405 閱讀 3496

1., 指定查詢依賴包的多個掃瞄根目錄;預設是當前應用下的"deps"目錄,修改"deps"目錄,可以通過;

2.依賴關係說明: a->b; b->c; c應用不用把b應用放到c應該自己的deps目錄下,可以將b和c都放到a應用的deps目錄下;

3.對應第2條規定能成立,是因為a只在自己的deps目錄下尋找依賴關係,不會到b的deps目錄下遞迴尋找;(這個問題好像解釋的不對,rebar可以遞迴,不是一層)

4.發布應用的reltool.config配置檔案的一些選項說明:

1. 是查詢應用的路徑,「相對路徑」是「本檔案所在路徑」。

2. 是應用包含多少個服務,被系統執行時,自動啟動。

5.在rebar.config配置檔案中,如果使用來引用其他庫,被引用的庫目錄下必須有ebin目錄,否則不能被編譯到。

erlang的打包工具rebar

以發布ping為例 1.獲取原始碼 deps,並且完成編譯 2生成配置檔案 cd mkdir rel cd rel rebar create node nodeid ping 該選項需要列出需要的erlang lib庫 該選項預設erlang lib庫,不需要自己寫 4.生成系統 cd rel re...

rebar3使用介紹(七)測試

rebar3內建了eunit和ct common test 測試執行器。通過遵循一些約定,您可以使用單個rebar3命令執行測試套件。執行eunit測試非常簡單 rebar3 eunit如果要eunit test 1使用自己的引數呼叫,可以使用rebar.config的eunit tests欄位。該...

Rebar3使用介紹(一)基礎用法

本文基本都是按照 git clone cd rebar3 bootstrap wget chmod x rebar3如果要在windows下使用的話,需要額外製作乙個rebar3.bat rebar3.cmd用來呼叫 echo off setlocal set rebarscript f0 escr...