मैं अतिरिक्त जोड़ सकते हैं जब erlc
के साथ एक erlang फ़ाइल संकलन तो जैसे निर्देशिका में शामिल हैं:क्या मैं एआरएल कमांड में निर्देशिका शामिल कर सकता हूं?
erlc -I /home/trotter/code/open-source/yaws/include src/myapp.erl
जब मैं erl
के भीतर से संकलन कर रहा हूँ हालांकि, मैं कमांड लाइन पर यह करने के लिए एक तरह से दिखाई नहीं देता। इसके बजाय, मैं repl भीतर निम्नलिखित क्या करना है:
> compile:file("src/myapp",
[verbose,
report_errors,
{i,"/home/trotter/code/open-source/yaws/include"}]).
इस तरह के कुछ कमांड लाइन तर्क ERL को पारित करने के रूप में इस है कि मैं के बारे में पता नहीं है, करने के लिए एक बेहतर तरीका है? यदि नहीं, तो को सूखने के लिए कोई सुझाव नहीं है मुझे संकलन हर बार गंदा पथ टाइप करने की आवश्यकता है।
ठीक है, यह मेरी समस्या का पूरी तरह से बेहतर समाधान है। मुझे नहीं पता था कि मैं l (foo) को हॉट-लोड संकलित कोड में उपयोग कर सकता हूं। – Trotter
चीजों को आसान बनाने के लिए, मैंने प्रोजेक्ट रूट में 'कोड: add_patha ("./ dict") के साथ .erlang फ़ाइल बनाई है। जब भी मैं उस परियोजना पर 'erl' चलाता हूं, तब पथ पथ सूची की शुरुआत के लिए "dict" पथ जोड़ा गया। – Carlosedp