私のrelx構成
{release,{socket,"0.1.0"}}.
{extend_start_script,true}.
私の .app ファイル
{application,socket,
[{description,[]},
{vsn,"1"},
{registered,[]},
{applications,[kernel,stdlib,cowboy]},
{mod,{socket,[]}},
{env,[{http_port,8080}]},
{modules,[socket_app,socket_socket_handler,socket_sup]}]}.
rebar を使用してアプリケーションをコンパイルした後、端末から relx を実行すると、次のような出力が得られます。
===> relx ビルド プロセスを開始しています ...
===> ディレクトリからの OTP アプリケーションの解決:
/home/akshat/Desktop/socket/ebin /home/akshat/Desktop/socket/deps /usr/lib/erlang/lib
===> 欠落しているビーム ファイルのヒップ <<"/usr/lib/erlang/lib/hipe-3.10.2/ebin/hipe.beam">>
===> ディレクトリからの利用可能な OTP リリースの解決:
/home/akshat/Desktop/socket/ebin /home/akshat/Desktop/socket/deps /usr/lib/erlang/lib
システムでリリースが指定されていません!
relx からのこのメッセージがわかりません。それは私のためにリリースを作成しませんか?
ハイペのインストール方法を教えてください。
アップデート
erlang を新規インストールした後、hipe エラー メッセージが表示されなくなりました。しかし、鉄筋は、システムによってリリースが指定されていないとまだ言っています。