問題タブ [relx]

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.

0 投票する
2 に答える
616 参照

erlang - ブート時に Erlang サービスを開始する (リリースの作成に Relx を使用)

Rebar でコンパイルされた Erlang で書かれたサーバーがあり、Relx でリリースを作成しています。でうまく始まります

次のステップは、サーバーの起動時に開始することです。

私はさまざまなアプローチを試しましたが、最後のアプローチは /etc/init.d/skeleton を使用して、次のように変更しました

その後、update-rc.d を実行しましたが、うまくいきません。(Ubuntu 14.04)

サービスはマシンが再起動するまで実行され、ログインして再度開始する必要があります。

Windows の場合、Windows サービスを作成できるため、非常に洗練されています。

0 投票する
1 に答える
2133 参照

erlang - Erlang「カーネル pid が終了しました」エラー

リリース申請にrelxを使ってみました。Relxは問題なくそれを行いました。しかし、アプリケーションを起動すると、次のエラーが表示されます。

エラーからわかるように、関数に問題がありますiqServer:start/2start/2そのように見えます:

以前は、次のコマンドでアプリケーションを起動しました。正常に動作erl -pa ebin deps/*/ebin -s iqServerしました。そして今、私はどこに問題があるのか​​ わかりません。

これは私の iqServer.app.src ファイルです:

メイクファイル:

relx.config:

0 投票する
0 に答える
364 参照

crash - Erlang アプリが起動しない

_rel/bin/application_name コンソールを試すと、次のようになります。

bad_returnこのアプリは以前に起動していたため、何であるかはわかりません)

Mylager.app.srcには、アプリケーション用のsyntax_toolsとコンパイラの両方が含まれています(goldrush、stdlib、およびkernelとともに)。

しかし、vanilla erl プロンプトから lager を起動すると、すべての依存関係を開始した後に lager が起動します。

これについて何か助けを得ることができますか?何が見えていない/欠けているのかわかりません。期待していただきありがとうございます!

0 投票する
1 に答える
186 参照

erlang - relxを使用するとerlang dbgモジュールが機能しない

カウボーイの例で relx.config を変更しました。runtime_tools {release, {echo_get_example, "1"}, [runtime_tools, echo_get]}. {extended_start_script, true}.

dbg:start() -> dbg:tracer() -> .... を使用すると、関数を呼び出しても何も出力されません。なぜ?