[erlang-questions] Support for newcomers and the popularity of Erlang

Wojciech Knapik <>
Wed Mar 21 03:13:16 CET 2012


On Mon, Mar 19, 2012 at 06:45:09PM +0100, Ulf Wiger wrote:

> Not sure if you've seen the (admittedly short) tutorials on TrapExit:
> 
> http://www.trapexit.org/Distributing_a_Mnesia_schema
> 
> A minor comment: you can do this instead:
> 
> mnesia:start([{extra_db_nodes, Nodes}])
> 
> If you want the nodes to start from a boot script, you can either roll
> your own the old-fashioned way:
> 
> http://www.trapexit.org/OTP_Release_Handling_Tutorial
> 
> or use rebar and Reltool:
> 
> http://www.metabrew.com/article/erlang-rebar-tutorial-generating-releases-upgrades
> 
> In this case, it's better to put the extra_db_nodes setting in the
> sys.config file:
> 
> […, {mnesia, [ {extra_db_nodes, [, ]} ]}
> 
> Then, calling mnesia:start() will suffice, given that you've started
> the node in the right way.

Thanks for the hints, that's good to know, especially about Rebar.

WK



More information about the erlang-questions mailing list