2011-03-23 9 views
12

मुझे एक सीपीएएन मॉड्यूल की निर्भरताओं को पुनर्स्थापित करने की आवश्यकता है। आमतौर पर स्थापित कुछ निर्भरताएं गायब होती हैं लेकिन पैकेज स्वयं ही सीपीए तक अद्यतित है।अप टू डेट सीपीएएन मॉड्यूल की निर्भरताओं को पुनर्निर्माण/पुनर्स्थापित कैसे करें?

तो मैं अभी भी निर्भरताओं को कैसे स्थापित कर सकता हूं?

+0

हाँ मुझे पता है कि lib निर्देशिका गड़बड़ है लेकिन यह मेरी गलती नहीं है;) –

उत्तर

16

बलवान रहें।

$ cpan -f -i Module::With::Dependencies 

से CPAN shell:

cpan कमांड लाइन आवेदन से

cpan[1]> force install Module::With::Dependencies 
+4

जो केवल मॉड्यूल को पुनर्स्थापित करता है लेकिन अनुपलब्ध निर्भरता नहीं। सीपीएन ट्रैक कहां मॉड्यूल स्थापित है? क्या यह इस जानकारी को बिल्कुल ट्रैक करता है? –

4

आपने मॉड्यूल और उसके निर्भरता स्थापित करने के लिए App::cpanminus स्थापित करने की कोशिश कर सकते हैं, तो इसकी cpanm कमांड लाइन उपकरण का उपयोग (विकल्पों की सूची प्राप्त करने के लिए cpanm --help आज़माएं)।

(मैं भी सिर्फ App::pmuninstall, जो पहले अप-टू-डेट संस्करण स्थापित करने से पहले दे मुझे मॉड्यूल की स्थापना रद्द करके एक मॉड्यूल के लिए फ़ाइलों के सभी अद्यतन करने के लिए मना करने के लिए एक बुरा मामले के साथ मदद की खोज की।)

संबंधित मुद्दे