2010-05-24 16 views
11

मैं एर्लांग में नया हूं और जानना चाहता हूं कि मेरे वेब एप्लिकेशन में उपयोग के लिए तीसरे पक्ष के मॉड्यूल कैसे स्थापित करें।आप erlang में मॉड्यूल कैसे स्थापित करते हैं?

आप कहां डालते हैं और आप किस प्रकार के आदेश निष्पादित करते हैं?

उत्तर

4

, प्रणाली विस्तृत यह $ ERL_LIBS वातावरण चर के तहत इसे सेट अप करने के लिए सबसे अच्छा है:

इसके अलावा, आप अपने मॉड्यूल के लिए पथ परिभाषित कर सकते हैं। मैं इसके बारे में कुछ लिखता हूं here और सामान्य उपकरण here इंस्टॉल करने के उदाहरण दें। शायद यह संभव है कि एरलांग की अपनी कोड लाइब्रेरी (/ usr/lib/erlang/lib) के अंदर कुछ भी न डालें, लेकिन $ ERL_LIBS के अंदर का पथ वैसे ही व्यवहार करता है। यही है कि यह कोडपैथ में $ ERL_LIBS/**/ebin जोड़ता है।

हालांकि आपको सिस्टम सीखने के दौरान वास्तव में ऐसा ही करना चाहिए। स्थिर सॉफ़्टवेयर बनाने के लिए अपने ऐप के साथ सभी आश्रित कोड को शामिल करना सबसे अच्छा है। कुछ अंतर्दृष्टि के लिए आप उत्तर देने के लिए here का उत्तर भी देखें।

+0

ईआरएल_एलबीएस वैरिएबल किस फ़ाइल में स्थित है? –

+0

आपके कंप्यूटर पर निर्भर करता है। उदाहरण के लिए ~/.bash_profile या ~/प्रोफ़ाइल फ़ाइलों के लिए जांचें। –

+0

मुझे लगता है कि पथ जोड़ने के लिए कोड मॉड्यूल का उपयोग करना (http://www.erlang.org/doc/man/code.html) फ़ाइल को मैन्युअल रूप से संपादित करने के समान प्रभाव होगा? –

4

मेरे वितरण (आर्क लिनक्स) में यह जगह/usr/lib/erlang/lib है। बेशक, आपको मॉड्यूल बनाने (बनाने) की आवश्यकता है। आप Mochiweb की तरह 3 पार्टी libs स्थापित करने के लिए, चाहते हैं

[email protected] ~ $ cat .erlang 
code:add_pathz("/media/pt_lin/materials/erlang"). 
संबंधित मुद्दे