मैं कई मशीनों पर कुछ कोड तैनात करने के लिए तैयार हो रहा हूं। जहां तक मुझे पता है, निर्भरता को ट्रैक करने के लिए Makefile.pm
का उपयोग करना यह सुनिश्चित करने का सबसे अच्छा तरीका है कि वे हर जगह इंस्टॉल हैं। मेरी समस्या यह है कि मुझे यकीन नहीं है कि हमारे Makefile.pm
को अपडेट किया गया है क्योंकि यह एप्लिकेशन कुछ अलग डेवलपर्स के माध्यम से पारित हो गया है।मैं पर्ल स्क्रिप्ट द्वारा उपयोग किए जाने वाले सभी मॉड्यूल कैसे ढूंढूं?
क्या मेरे स्रोत या मेरे प्रोग्राम के कुछ पूर्ण रनों के माध्यम से स्वचालित रूप से पार्स करने का कोई तरीका है यह निर्धारित करने के लिए कि मेरे आवेदन के मॉड्यूल के आधार पर वास्तव में कौन से संस्करण हैं? उस पर, CPAN पैकेज के आधार पर इसे फ़िल्टर करने का कोई तरीका है? (इसलिए कि मैं केवल मूस के साथ आने वाले प्रत्येक मॉड्यूल के बजाय Moose पर निर्भर करता हूं।)
एक तीसरा संबंधित प्रश्न यह है कि, यदि आप किसी मॉड्यूल के संस्करण पर निर्भर करते हैं जो नवीनतम नहीं है, तो सबसे अच्छा तरीका क्या है किसी और को स्थापित करें? क्या मुझे अपने आवेदन के साथ पूरे स्थानीयकृत पर्ल इंस्टॉलेशन शामिल करना चाहिए?
इसे संक्षिप्त करने के लिए धन्यवाद। – slu