Note that there are some explanatory texts on larger screens.

plurals
  1. POCannot start sample erlang release generated with rebar
    text
    copied!<p>I'm a beginner with rebar and erlang generally. I was trying to create an erlang release with rebar according to this tutorial: <a href="http://www.metabrew.com/article/erlang-rebar-tutorial-generating-releases-upgrades" rel="noreferrer">http://www.metabrew.com/article/erlang-rebar-tutorial-generating-releases-upgrades</a> and got stuck at the point of running generated release.</p> <p>My system is Ubuntu 11.04 64bit, erlang R14B03, installed from sources.</p> <p>When i'm invoking 'bin/somenode console', I get one of the following errors:</p> <pre><code>Exec: /home/ghik/Inz/somerel/rel/somenode/erts-5.8.4/bin/erlexec -boot /home/ghik/Inz/somerel/rel/somenode/releases/1/somenode -mode embedded -config /home/ghik/Inz/somerel/rel/somenode/etc/app.config -args_file /home/ghik/Inz/somerel/rel/somenode/etc/vm.args -- console Root: /home/ghik/Inz/somerel/rel/somenode {"init terminating in do_boot",{'cannot load',hipe_amd64_encode,get_files}} Crash dump was written to: erl_crash.dump init terminating in do_boot () </code></pre> <p>Interestingly, each time I run it, different atom is listed instead of 'hipe_amd64_encode', for example: 'hipe_amd64_defuse', 'hipe_amd64_assemble', etc. I'm guessing erlang is unable to load hipe, but I have no idea why is is trying to load it in the first place. The release contains only one, very simple application dependent only on kernel and stdlib.</p> <p>For some reason, rebar generates a .rel file with lots of unnecessary applications:</p> <pre><code>%% rel generated at {2011,9,6} {20,5,48} {release,{"somenode","1"}, {erts,"5.8.4"}, [{kernel,"2.14.4"}, {stdlib,"1.17.4"}, {sasl,"2.1.9.4"}, {someapp,"1"}, {compiler,"4.7.4",load}, {crypto,"2.0.3",load}, {et,"1.4.3",load}, {gs,"1.5.13",load}, {hipe,"3.8",load}, {inets,"5.6",load}, {mnesia,"4.4.19",load}, {observer,"0.9.9",load}, {public_key,"0.12",load}, {runtime_tools,"1.8.5",load}, {ssl,"4.1.5",load}, {syntax_tools,"1.6.7.1",load}, {tools,"2.6.6.4",load}, {webtool,"0.8.8",load}, {wx,"0.98.10",load}]}. </code></pre> <p>Why does rebar list soo many applications in the .rel file? And event if it's fine, why doesn't the release start?</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload