que tienen aplicaciones necesarias en el archivo st_db.app como este:Erlang: ¿cómo puedo iniciar automáticamente todas las aplicaciones necesarias para la aplicación?
{application, st_db,
[
{description, ""},
{vsn, "1.0.0"},
{registered, []},
{modules, [st_db_app, st_db_sup, st_db]},
{applications, [
kernel,
stdlib,
sasl,
crypto,
ibrowse,
couchbeam
]},
{mod, { st_db_app, []}},
{env, []}
]}.
tengo que empezar a ellos (cripto, sasl, etc.) de forma automática para ejecutar y depurar la aplicación principal. La única solución que encontré es comenzar con tales ERL params:
erl -pa ./ebin -pa ./deps/*/ebin -boot start_sasl -s couchbeam -s crypto -s ibrowse
es que la única manera?
PD: btw couchbeam no se inicia en el nodo. Simplemente inicia el supervisor de couchbeam, así que tengo que ejecutarlo en shell manualmente.
=PROGRESS REPORT==== 15-Jun-2011::10:22:43 ===
supervisor: {local,couchbeam_sup}
started: [{pid,<0.62.0>},
{name,couchbeam},
{mfargs,{couchbeam,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
2> application:start(couchbeam).
ok
3>
=PROGRESS REPORT==== 15-Jun-2011::10:23:25 ===
supervisor: {local,couchbeam_sup}
started: [{pid,<0.69.0>},
{name,couchbeam},
{mfargs,{couchbeam,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
=PROGRESS REPORT==== 15-Jun-2011::10:23:25 ===
application: couchbeam
started_at: [email protected]
¿Hay alguna manera de solucionarlo?