スタンドアロンエスケープ実行ファイルを作成するbasho rebarを使用してErlangアプリケーションをコンパイルしました。私は次のようなコマンドラインから実行します: ./myapp myconfig.configコマンドラインからbasho rebarでErlangアプリケーションを実行するときのErlangノード名の設定
私のクエストは、私のアプリケーションを実行するErlangノード名をどのように決定することができるのですか?アプリケーションで「node()」コマンドを実行すると、デフォルトで「nonode @ nohost」が返されますが、ノード(例:[email protected])に自分の名前を付けたいので、 'node()'を実行すると、私のアプリケーションでは、 'nonode @ nohost'の代わりに '[email protected]'を見たいと思っています。
私は "erlang -name '[email protected]ain.com'について知っていますが、私はコマンドライン。私はErlang VMが実行され、アプリケーションの存続期間中自動的に終了すると思います。
プロトコル: "inet_tcp":レジスタエラー:{{badmatch、{error、econnrefused}}、[{inet_tcp_dist、listen、1、... –
@SepehrSamini、スクリプトを実行する前に 'epmd':' epmd -daemon' – Lol4t0