問題タブ [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.
rabbitmq - rebar3 はコンパイル済みファイルを読み込めません
reabr3 を使用して、RabbitMQ を実行するアプリケーションを作成しましたが、rebar3 は、srcフォルダーに作成した追加ファイルを erlang シェルにロードできません。
使用しrebar3 new app rabbitました。ディレクトリに名前がrabbit_app.erl rabbit_sup.erl and rabbit.app.src付けられた新しい定義済みファイルがありhello_world.erlましたsrc/。を実行してrebar3 compile、コンパイルして依存関係を取得しました。
その後rebar3 shell、 で機能をテストできるようになりましたhello_world.erl。hello_world.beamをロードできないため、erlang シェルで手動で使用する必要c(hello_world)があります。少し不便です。
どんな助けでも大歓迎です。rebar3 compileおよびのコンソール出力を次に示しrebar3 shellます。
[更新] 新しく追加されたファイルが読み込まれていることがわかりましたが、これらのファイルのオートコンプリートは機能しませんでした。初めてコマンド全体を使用する必要がありました。
cicd - `rebar3 app`: VM の起動直後にスクリプトを実行する方法は?
私は、最新の に裏打ちされた最新の Erlang アプリを持っていrebar3ます。は Web サーバーとして使用されますが、驚くべきことではなく、標準のアプリケーション構造内のディレクトリにcowboyある Angular を提供します。/priv/ui
今、実行するたびにrebar3 shell、またはrebar3 as (dev|prod) releaseVM が開始された直後に、Angular プロジェクトも適切にビルドされ、新しい静的ファイルが常にそこにあることを確認したい (まだ開始されていないため、まだ開始されていない)ブートされた)cowboyインスタンス。
私は次のようなことをしたかった:
...しかし、それは私には正しくないように思えます。
それを達成する正しい方法は何ですか?