title: Why is relx not generating a release?
body: <p>My relx configuration</p>
  <pre><code>{release,{socket,&quot;0.1.0&quot;}}.
  {extend_start_script,true}.
  </code></pre>
  <p>My .app file</p>
  <pre><code>{application,socket,
           [{description,[]},
            {vsn,&quot;1&quot;},
            {registered,[]},
            {applications,[kernel,stdlib,cowboy]},
            {mod,{socket,[]}},
            {env,[{http_port,8080}]},
            {modules,[socket_app,socket_socket_handler,socket_sup]}]}.
  </code></pre>
  <p>After compiling the application using rebar I run relx from my terminal and the following is the output that I get</p>
  <blockquote>
  <p>===&gt; Starting relx build process ...</p>
  <p>===&gt; Resolving OTP Applications from directories:</p>
  <pre><code>    /home/akshat/Desktop/socket/ebin
  
     /home/akshat/Desktop/socket/deps
  
    /usr/lib/erlang/lib
  </code></pre>
  <p>===&gt; Missing beam file hipe &lt;&lt;&quot;/usr/lib/erlang/lib/hipe-3.10.2/ebin/hipe.beam&quot;&gt;&gt;</p>
  <p>===&gt; Resolving available OTP Releases from directories:</p>
  <pre><code>     /home/akshat/Desktop/socket/ebin
  
       /home/akshat/Desktop/socket/deps
  
       /usr/lib/erlang/lib
  </code></pre>
  <p>No releases have been specified in the system!</p>
  </blockquote>
  <p>I don't understand this message from relx. Does it not create the release for me?</p>
  <p>How do I install hipe?</p>
  <h1>Update</h1>
  <p>After doing a fresh install of erlang I no longer get hipe error message. But rebar still says no releases have been specified by the system.</p>