<div dir="ltr">File globbing, i.e. the '*', is a feature of your login shell, not escript.  If I run this:<div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="courier new, monospace">$ erl -pa _rel/lib/*/ebin</font></div></blockquote><div><br></div><div>...the shell expands the '*' before launching erl.  The command that is actually run is this:</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="courier new, monospace">$ erl -pa _rel/lib/cowboy-0.10.0/ebin _rel/lib/cowlib-0.6.2/ebin _rel/lib/crypto-3.4/ebin _rel/lib/hello_cowboy-1.0/ebin _rel/lib/kernel-3.0.1/ebin _rel/lib/ranch-0.10.0/ebin _rel/lib/stdlib-2.1/ebin</font></div></blockquote><div><br></div><div>There may be an elegant way to perform the expansion inside your script but I don't know what it is.  I usually rely on the quick-and-dirty solution of running:</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="courier new, monospace">$ echo -pa _rel/lib/*/ebin</font></div></blockquote><div><br></div><div>Then I copy and paste the output into the script:</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><p class=""><font face="courier new, monospace">#!/usr/bin/env escript</font></p></div><div><p class=""><font face="courier new, monospace">%% -*- erlang -*-</font></p></div><div><p class=""><font face="courier new, monospace">%%! -pa _rel/lib/cowboy-0.10.0/ebin _rel/lib/cowlib-0.6.2/ebin _rel/lib/crypto-3.4/ebin _rel/lib/hello_cowboy-1.0/ebin _rel/lib/kernel-3.0.1/ebin _rel/lib/ranch-0.10.0/ebin _rel/lib/stdlib-2.1/ebin</font></p></div><div><p class=""><font face="courier new, monospace"><br></font></p></div><div><p class=""><font face="courier new, monospace">-module(democtl).</font></p></div><div><p class=""><font face="courier new, monospace">.</font></p></div><div><p class=""><font face="courier new, monospace">.</font></p></div><div><p class=""><font face="courier new, monospace">.</font></p></div></blockquote><div>











<p class=""><br></p><p class="">~BC</p><p class=""><br></p></div>







</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Sep 6, 2014 at 3:36 AM, Stéphane Wirtel <span dir="ltr"><<a href="mailto:stephane@wirtel.be" target="_blank">stephane@wirtel.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
How to use some external dependencies with an escript?<br>
Here is a script and I don't see my path to the dependencies with code:get_path().<br>
<br>
<a href="https://www.friendpaste.com/2PBNBucysjLeXq51uhGh3y" target="_blank">https://www.friendpaste.com/<u></u>2PBNBucysjLeXq51uhGh3y</a><br>
<br>
Where is my error?<br>
<br>
Thank you,<br>
<br>
Regards,<br>
<br>
Stephane<br>
--<br>
Stéphane Wirtel - <a href="http://wirtel.be" target="_blank">http://wirtel.be</a> - @matrixise<br>
______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</blockquote></div><br></div>