0

OTP をより深く理解するという精神で、ミニマリストで必要最小限のアプリケーションを作成し、erlang.mk と relx でパッケージ化しました。

すべてが宣伝どおりに機能します。しかし、いくつかの重要な情報が relx のドキュメントとチュートリアルから欠落しているようです。たとえば、relx によって作成されたすべてのファイルとディレクトリをどうするかなどです。

たとえば、自分のリリースを別のハードウェアで実行したい場合、どのファイルを移動する必要があり、リリースを開始および停止するにはどうすればよいですか?

また、さまざまな出力ファイルについて知っておくべきことは他にありますか?

出力は次のとおりです。

_rel
    bin
        install_upgrade.escript
        min
        min-0.1.0
        nodetool
        start_clean.boot
    erts-5.10.3
        yada yada
    lib
        yada yada
    releases
        0.1.0
            min.boot
            min.rel
            min.script
            sys.config
            vm.args
        RELEASES

どうもありがとう、

LRP

4

2 に答える 2

1

最後から:

install_upgrade.escript は、あるシステムから次のシステムへのホット デプロイ アップグレードを実行できる escript です。

min および min-0.1.0 は、リリースの開始/停止スクリプトです。

nodetool はライブ ノードと対話できます

release は各リリースを指定します。これらは、Erlang のリリース ドキュメントに記載されています。

于 2014-03-09T22:44:42.097 に答える
0

少し長いですが、以下の動画をご覧ください。

https://www.youtube.com/watch?feature=player_embedded&v=6p21O7ZGyD8

リリース構造全体を網羅し、Relx に関する詳細情報を提供します。

于 2014-04-12T09:43:17.290 に答える