Loading application variables

Ulf Wiger <>
Sun Jun 11 14:02:39 CEST 2006

I don't know if there's a standard function for loading the .config file,  
but you can read and parse a .config file with  
file:consult("miselfu.config"), and you can set environment variables with  
application:set_env(AppName, Key, Value).

Ulf Wiger

Den 2006-06-11 12:30:24 skrev Pupeno <>:

> Hello,
> I have written an Erlang application called MiSelfu (well, miselfu
> actually). I can start it from the command line with:
> erl -sname miselfu -boot miselfu
> -config /usr/local/etc/miselfu/miselfu.config
> but I'd like to be able to start it from a already-running emulator,
> that's so I can run it from within my shell running within Emacs.
> I can try:
>> application:start(miselfu).
> =INFO REPORT==== 11-Jun-2006::12:04:35 ===
>     application: miselfu
>     exited: {shutdown,{miselfu_app,start,[normal,[]]}}
>     type: temporary
> {error,{shutdown,{miselfu_app,start,[normal,[]]}}}
> but as you can see, I get a non-very descriptive error (at least, for my
> eyes). I only can think of the missing config file as the problem. How
> do I load that config file[1] to be able to run my application ?
> Am I doing something wrong ?
> As a newbie to Erlang and not knowing anyone else using it (I have never
> seen anyone else codding on Erlang), I am not sure about the best way to
> go thru the development cicle.
> Thank you.

Ulf Wiger

More information about the erlang-questions mailing list