問題タブ [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 - rebar erlang パッケージの mnesia レプリケーションを動的に
問題文
Rebar3 を使用して Erlang パッケージを作成しました。これは tar ボールであり、目的の OS に入れ、ノードを起動したら開始するだけです。同様に、2 つの異なる Linux ボックスに、同じ種類の 2 つのノードがあります。これらは複製された記憶喪失ではありません。複製するにはどうすればよいですか?
mnesia モジュールのこの関数は、他のノードが完全に空のスキーマである場合は問題ありませんが、私には当てはまりません。
この問題を解決する方法を教えてください。
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 を使用できます。