問題タブ [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.

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

erlang - rebar erlang パッケージの mnesia レプリケーションを動的に

問題文

Rebar3 を使用して Erlang パッケージを作成しました。これは tar ボールであり、目的の OS に入れ、ノードを起動したら開始するだけです。同様に、2 つの異なる Linux ボックスに、同じ種類の 2 つのノードがあります。これらは複製された記憶喪失ではありません。複製するにはどうすればよいですか?

mnesia モジュールのこの関数は、他のノードが完全に空のスキーマである場合は問題ありませんが、私には当てはまりません。

この問題を解決する方法を教えてください。

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

erlang - Ejabberd no etc 、sudo make install 後の sbin フォルダー

したがって、すべての依存関係をインストールした後、 ejabberd git repo に示されている指示に従いました(ソースからのインストール/ビルド)

しかし、 sudo make install の後、これは何も起こりませんでした。

  • sudo make install
    これらのコマンドは次のことを行います: /etc/ejabberd/ に設定ファイルをインストールします
    /lib/ejabberd/ に ejabberd バイナリ、ヘッダー、およびランタイム ファイルを
    インストールします 管理スクリプトをインストールします: /sbin/ejabberdctl
    /share/doc/ejabberd に ejabberd ドキュメントをインストールします/
    スプール ディレクトリを作成します: /var/lib/ejabberd/
    ログ ファイル用のディレクトリを作成します: /var/log/ejabberd/

    *

それでも、 sudo ejabberdctl start を実行すると起動し、デバッグシェルにもアクセスできますが、sudo を使用せずにアクセスが拒否されます。

注: 1. make が成功した後、次の警告が表示されます: " WARN: Missing plugins: [rebar3_hex] "
2. rebar3 v3.6.1、Erlang/OTP 21、ejabberd v18 を使用して
いますログもありません
。 4. 端末のどこからでも sudo ejabberdctl start を使用できます。