問題タブ [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 - GProc を依存関係として開始する
アプリ内の依存関係としてgprocを起動しようとしていますが、次のエラーで失敗します:
これは、コンパイル時に Rebar3 によって使用される私の app.src ファイルです。
シェルから開始するapplication:start(gproc).
と、application:start(myapp).
すべてが美しく機能します。理由がわかりません...
多分それはある種の競合状態のためですか?
シェルは次のように開始されます。
編集:すべて正常に動作する場合、使用rebar3 shell
しているシェル コマンドとの違いは何ですか?
erlang - Rebar3 を使用したプロジェクトの実例
rebar3 をプロジェクトに統合しようとしていますが、何らかの理由で、アプリの実行時に依存関係を見つけて解決することができません。
依存関係がダウンロードされ、プロジェクト内のそれぞれのフォルダーに配置され、アプリはエラーなしでコンパイルされますが、プロジェクト アプリ内または Erlang REPL から呼び出すと、依存関係からの関数が未定義になります。
小さな点が欠けていると思いますが、正確にはわかりません。
私の rebar.config は次のように単純です。
プロジェクトのリポジトリはこちらです。
依存関係が rebar.config に存在し、アプリ コードで正常に使用されている単純なサンプル プロジェクトへのリンクを共有できますか?
erlang - rebar3 複数のアプリの edoc を生成
次のような OTP レイアウトがある場合:
との両方 の edoc を生成するにはどうすればよいですか?bar1
bar2
私が実行した場合:
私が得たのは と の別々の.html
ファイルでbar1/doc
ありbar2/doc
、それらの間のリンクはどれも機能しません (つまり、エクスポート タイプが正しくリンクされていません)。
ありがとうございました。
erlang - プライベート Hex (Erlang) 依存関係マネージャーを実行することは可能ですか?
Erlang 環境で作業しています。ソースコードの依存関係を使用する代わりに、ビルドサーバーが再利用のためにバイナリを公開できるように、依存関係マネージャーを確立しようとしています。Hexpm GitHub プロジェクトは、hex.pm Web サイトの外で実行できることを意味しますが、実行するための指示はありません。具体的には、ビルド サーバーがパッケージを直接 (ファイル システム経由で) または rebar3 経由で発行できるようにし、その後の rebar3 ビルドでそれらの発行済みパッケージを使用できるようにしたいと考えています。
- 自分のサーバーで Hex を実行することは可能ですか?
- もしそうなら、それをセットアップする方法に関するドキュメントはどこにありますか (または指示を直接提供しますか)?
rebar3 - rebar3 の起動時に Erlang アプリを実行する方法
application:start(lager)
を実行すると、rebar3 シェルから手動でアプリケーションを起動できますapplication:start(myapp)
。たとえば、これらのコマンドを実行するように rebar3 に指示するシェル スクリプトを実行することによって、これを入力せずに実行したいと考えています。これは可能ですか?