2016-02-18 24 views
0

如何將已創建的erlang OTP應用程序及其依賴項集成到一個單元中,以便在啓動該單元時,所有事件(過程)都可以在場景後面開始?將Erlang OTP應用程序與其他依賴關係合併到一個單元應用程序中

+0

你所尋求的是一個[發佈](http://erlang.org/doc/design_principles/release_structure.html)。你可以[使用rebar3輕鬆建立一個](https://www.rebar3.org/docs/releases)。 –

+1

[如何自動啓動所需的服務和應用程序?](http://stackoverflow.com/questions/2252421/how-to-automatically-launch-needed-services-and-apps) –

+0

謝謝史蒂夫。它有助於 –

回答

0

您在.app文件中指定您的應用程序依賴於哪些其他應用程序,如this example。然後,您使用reltool:create_target/2構建版本,如this example中所示。該函數將釋放的定義作爲參數,如in this file。當Erlang VM啓動發行版時,它會以正確的順序啓動所有應用程序。

有,讓創建的版本更容易,就像rebarrelxmaderlang.mk,或builderl(在最後一節又由application使用我前面所指出的任何文檔)一些第三方工具。

相關問題