<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Nov 16, 2013 at 12:58 PM, Loïc Hoguin <span dir="ltr"><<a href="mailto:essen@ninenines.eu" target="_blank">essen@ninenines.eu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5">On 11/16/2013 08:17 PM, Wes James wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I am moving an app to use relx to create it in to a release.  I have the<br>
erlang app mostly working except for secure websockets is not working<br>
right so I'm trying to add wx and debugger libs (are those the right<br>
ones) so I can run:<br>
<br>
make<br>
./_rel/bin/app console<br>
<br>
then in the erlang console do:<br>
<br>
im().<br>
ii(websocket_handler).<br>
iaa([init]).<br>
<br>
but this doesn't work since wx and debugger libs are not in _rel/lib<br>
<br>
Where do I add these to the release compilation?<br>
</blockquote>
<br></div></div>
In relx.config:<br>
<br>
{release, {your_release_name, "1"}, [your_app_name, debugger, observer]}.</blockquote><div><br></div><div>Thanks.  It's getting further now.</div><div><br></div><div>I have this for my relx.config:</div><div>
<br></div><div>{release, {my_app, "1"}, [stu, debugger, observer, wx]}.</div><div>{extended_start_script, true}.</div><div>{vm_args, "./vm.args"}. </div><div><br></div><div>I had to put in vm_args since I need -smp for wx to run.</div>
<div><br></div><div>when I do:</div><div><br></div><div>im().</div><div><br></div><div>that is fine, but when I do:</div><div><br></div><div>ii(websocket_handler).<br></div><div><br></div><div>I get this error:</div><div>
<br></div><div><div>=ERROR REPORT==== 16-Nov-2013::13:28:14 ===</div><div>Error in process <0.824.0> on node '<a href="mailto:my_app@127.0.0.1">my_app@127.0.0.1</a>' with exit value: {undef,[{sys_pre_expand,module,[[{attribute,1,file,{"src/websocket_handler.erl",1}},{attribute,1,module,websocket_handler},{attribute,2,export,[{init,3},{handle,2},{terminate,3}]},{attribute,7,export,[{websocket_init,3},... </div>
<div><br></div><div>** exception exit: {{{badmatch,{undef,[{sys_pre_expand,module,</div></div><div><br></div><div>and long bit of output which shows all the lines of websocket_handler.erl....</div><div><br></div><div>What does this mean?</div>
<div><br></div><div>Thanks,</div><div><br></div><div>-wes</div></div></div></div>