This ends up doing "application:start([compiler])" which returns an error,<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
init(3) probably ignores return value as it couldn't really know what to<br>
expect. Try with -eval instead:<br>
<br>
  erl -boot start_sasl -eval 'application:start(compiler).'<br></blockquote><div><br></div><div>Oh I see. I wanted to avoid `eval` for some reason, but this works perfectly. Thank you.</div><div> </div><div><br></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
BTW I vaguely recall rebar can do this for you somehow?</blockquote><div><br></div><div>No idea. Tuncer? :)</div><div> </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">
> Am I actually supposed to use application:start/1 in myapp anyways?<br>
<br>
</div>No, it's quite rare to do that, the only use case I've seen is bringing<br>
protocol stacks up and down manually depending on availability of some<br>
backend connections (well, lazy man's way to do that anyway).</blockquote><div><br></div><div>Ok this is exactly what I thought.</div><div><br></div><div>Again, thank you,</div><div><br></div><div>r.</div><div> </div>
</div>