<div dir="ltr">Hi Fred,<div><br></div><div>thanks for your reply. I thought about ERL_LIBS, too, but what about port drivers/bindings you may want to install globally for every one to use. Is that something which is generally not recommended? Should every OTP app bring their own dependencies?</div>

<div><br></div><div style>Ciao,</div><div style>Dirk</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 23, 2013 at 10:56 PM, Fred Hebert <span dir="ltr"><<a href="mailto:mononcqc@ferd.ca" target="_blank">mononcqc@ferd.ca</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I assume that by apps you mean OTP apps you end up installing on your<br>
system. There's an ENV variable called ERL_LIBS that can point to one or<br>
more directories that contains OTP app directories, and that Erlang can<br>
look for when booting up.<br>
<br>
Dump your apps in there, and either export ERL_LIBS=/your/directory, or<br>
run it as $ erl -env ERL_LIBS=/your/directory (works cross-platform) to<br>
get your Erlang copy to look wherever. By default it'll pick the newest<br>
apps.<br>
<br>
This is an especially nice feature because it lets you have many<br>
different sets of installed applications to work with on a per-release<br>
or per-project basis.<br>
<br>
I hope this helps,<br>
Fred.<br>
<div><div class="h5"><br>
On 01/23, Dirk H�rner wrote:<br>
> Hi all,<br>
><br>
> I am using erlang on Mac OS X and am using homebrew (a package manager,<br>
> <a href="https://github.com/mxcl/homebrew" target="_blank">https://github.com/mxcl/homebrew</a>) to keep my erlang installation<br>
> up-to-date. Now homebrew installs all packages into its own directory and<br>
> then symlinks the files into the right spot, like this:<br>
><br>
> Installed to (--prefix): /usr/local/Cellar/erlang/R15B03<br>
> Symlinked to and run in: /usr/local<br>
><br>
> With the default erlang build options, this makes erlang look for its app<br>
> under /usr/local/Cellar/erlang/R15B03/lib/erlang/lib. However third party<br>
> apps install into /usr/local/lib/erlang/lib, and erlang cannot find them<br>
> there.<br>
><br>
> Currently I am fixing this by crudely changing $ROOTDIR in<br>
> .../lib/erlang/bin/erl and .../lib/erlang/bin/start, but I am wondering if<br>
> there is a better way to do this? And if there is not, is my hack causing<br>
> any side effects I am not seeing yet?<br>
><br>
> Thanks,<br>
> Dirk<br>
<br>
</div></div>> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br>
</blockquote></div><br></div>