On Sat, Dec 20, 2008 at 9:38 AM, Nicolas Charpentier <span dir="ltr"><<a href="mailto:nc-dated-1234967906.3da55a@charpi.net">nc-dated-1234967906.3da55a@charpi.net</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Jed McCaleb wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">
So I installed erlang from EPEL on a centos machine. I can't seem to get odbc to work on it though. I get:<br>
12> application:start(odbc).<br>
{error,{"no such file or directory","odbc.app"}}<br>
<br>
but<br>
# locate odbc.app<br>
/usr/lib/erlang/lib/odbc-2.10.2/ebin/odbc.app<br>
<br></div>
...<div class="Ih2E3d"><br>
I don't understand how application:load works. How does it know where to look for these .app files?<br>
Thanks for any help,<br>
Jed.<br>
<br>
</div></blockquote>
<br>
<br>
<br>
Hi,<br>
<br>
application:load/1 uses the code path to find the app file.<br>
in your erlang shell type:<br>
<br>
1> code:add_path("/usr/lib/erlang/lib/odbc-2.10.2/ebin/").<br>
true<br>
2> application:load(odbc).<br>
ok<br>
3><br>
<br>
I never compiled odbc on my computer but I think that you have something strange with your erlang installation. Usually all code paths are set by  the start.boot file.<br>
How did you install the odbc application ?</blockquote><div><br>Ah thanks that works. And after <span class="code">code:root_dir()</span>. I realized what was going wrong was it was running the erl that I had installed from source. <br>
</div></div><br>