問題タブ [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) release
VM が開始された直後に、Angular プロジェクトも適切にビルドされ、新しい静的ファイルが常にそこにあることを確認したい (まだ開始されていないため、まだ開始されていない)ブートされた)cowboy
インスタンス。
私は次のようなことをしたかった:
...しかし、それは私には正しくないように思えます。
それを達成する正しい方法は何ですか?