問題タブ [rebar3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
erlang - Erlang / Rebar3 - リリースするアプリケーションを追加して起動しない方法は?
main_app、app1、app2 を含む包括的なプロジェクトがあります。main_app は単独で動作することも、app1 および app2 と連携して管理することもできます。
app1 と app2 の起動に関する決定は、外部側 (ユーザーが入力した特別な構成ファイル) にあります。
その一部である rebar.config を使用します。
使用sudo rebar3 shell
すると、app1 と app2 を管理できます。しかし、リリースをsudo rebar3 as prod tar
- でパックすると、app1 と app2 のビーム ファイルを含まない tar アーカイブを取得します。リストのリリース セクションに app1 と app2 を配置するとkernel, sasl, main_app
、必要なアプリがリリースに追加されますが、自動的に起動されます (自分で起動する必要があります)。
すべてのライブラリまたはアプリケーションを tar リリースに追加するように rebar を構成する方法を教えてください。
前もって感謝します!
erlang - EMQ X Broker で Elixir プラグインを使用できますか?
EMQ X には、 https://github.com/emqx/emqx-rel#build-with-elixir-pluginsに従って、Elixir ベースのプラグインでビルドするための規定があります。しかし、それは次のエラーをコンパイルしてスローしていません
およびrebar.config
最新emqx-rel
のものとの差分master