मेरे पास st_db.app फ़ाइल में आवश्यक अनुप्रयोग हैं:Erlang: मैं स्वचालित रूप से सभी आवश्यक अनुप्रयोगों को ऐप में कैसे शुरू कर सकता हूं?
{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, []}
]}.
मुझे मुख्य ऐप चलाने और डीबग करने के लिए स्वचालित रूप से उन्हें (क्रिप्टो, एसएसएल, इत्यादि) शुरू करने की आवश्यकता है। मुझे मिला एकमात्र समाधान इस तरह के पैराम के साथ erl शुरू करना है:
erl -pa ./ebin -pa ./deps/*/ebin -boot start_sasl -s couchbeam -s crypto -s ibrowse
क्या यह एकमात्र तरीका है?
पीएस: बीटीडब्ल्यू कॉचबीम नोड पर शुरू नहीं होता है। यह सिर्फ सोफेबीम के पर्यवेक्षक को शुरू करता है, इसलिए मुझे इसे खोलने के लिए मैन्युअल रूप से
=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]
इसे ठीक करने का कोई तरीका है?