2009-06-14 17 views
6

मैंने कोशिश की:मैं सीपीएएन से स्क्रिप्ट वितरण कैसे स्थापित कर सकता हूं?

cpan> i /xls2csv/ 
No objects found of any type for argument /xls2csv/ 

cpan> install xls2csv 
Warning: Cannot install xls2csv, don't know what it is. 
Try the command 

i /xls2csv/ 

to find objects with matching identifiers. 

मैं जैसे पंजीकृत मॉड्यूल स्थापित करने किसी भी समस्याओं, नहीं किया है

cpan> install DateTime 

यह केवल xls2csv है जो समस्याएं प्रदान कर रहा है।

प्रदान की गई किसी भी अंतर्दृष्टि के लिए धन्यवाद।

पीएस ActivePerl 5.10 के साथ विंडोज़ तक सीमित (मुझे लगता है) इसके अलावा मेरे पास xls2csv-1.06.tar.gz फ़ाइल डाउनलोड की गई है और cpan> स्थापित सी:/... स्थानीय रूप से फ़ाइल करने के लिए पथ/xls2csv-1.06.tar.gz

यह काम नहीं कर रहा था, और मुझे स्थानीय रूप से स्थापित करना होगा।

उत्तर

19

CPAN.pm द्वारा उपयोग की जाने वाली अनुक्रमणिका सभी मॉड्यूल उन्मुख हैं, इसलिए वे ऐसे मॉड्यूल नहीं देखते हैं जिनमें कोई मॉड्यूल नहीं है। (Xls2csv केवल एक स्क्रिप्ट है।) आप अभी भी बस के रूप में आप एक वितरण के पुराने या डेवलपमेंट संस्करण स्थापित करने के लिए होगा, वितरण की (लेखकों/आईडी के तहत) पूर्ण पथ देकर उन्हें स्थापित कर सकते हैं:

cpan> install K/KE/KEN/xls2csv-1.06.tar.gz 
+0

इस आखिरी रात की कोशिश की और यह पूरी तरह से काम किया। आपकी समस्त सहायता के लिए फिर से आपका धन्यवाद। – JustADude

+0

उह ... क्या आप सुझाव दे सकते हैं कि विंडोज़ पर यह कैसे हो सकता है? – JustADude

+0

विंडोज़ अलग नहीं होना चाहिए। – ysth

1

यह कुछ परीक्षणों के साथ 5 साल पुरानी लिपि (7) मैक पर कोई नहीं, और एक बग रिपोर्ट (एक वर्ष पुरानी)। ऐसा लगता है कि यह लिखा गया था क्योंकि इसे लिखा गया था इसलिए यथार्थवादी उम्मीदों के साथ इस स्क्रिप्ट का उपयोग करें। दूसरे शब्दों में, अगर आप इसे काम नहीं कर पा रहे हैं तो आश्चर्यचकित न हों।

+1

बग रिपोर्ट एक दस्तावेजी फीचर के बारे में शिकायत कर रही है। और सीपीए पर 5+ साल पुराना कोड है जो जस्ट वर्क्स; यदि कुछ भी हो, तो एकल उद्देश्य के वितरण के लिए समय के साथ कई रिलीज अस्थिरता का संकेत हैं। – ysth

+1

@ysth: यह उस पर निर्भर करता है जो आपको अस्थिरता है और कितना समय है। कोई अपडेट भी एक संकेत नहीं है कि किसी ने कभी इसका इस्तेमाल नहीं किया है और कोड बेकार है। दोनों विचार कुछ भी नहीं हैं लेकिन अधिक से अधिक सामान्यीकरण। –

+1

साथ ही, ध्यान दें कि बहुत से परीक्षणों के साथ कुछ मॉड्यूल, कोई बग रिपोर्ट नहीं है, और पिछले सप्ताह जारी किया गया है इस स्क्रिप्ट से अधिक बेकार हो सकता है। बिल्ली, मैंने उन मॉड्यूल में से एक भी लिखा होगा। वहाँ बहुत अच्छी चीजें हैं जिनके बारे में कोई भी नहीं जानता है, और बहुत सारी बुरी चीजें जो बहुत ध्यान देती हैं। –

1

यदि आप मेरे सीपीए (1) कमांड का उपयोग कर रहे हैं, तो आप इसे स्थापित करने के लिए कह कर मौजूदा कार्य निर्देशिका में जो भी हो, इंस्टॉल कर सकते हैं।

% cpan . 

यह निर्भरताओं को संभालने के लिए सामान्य CPAN.pm प्रक्रिया को ट्रिगर करना चाहिए और इसी तरह। आप इसे CPAN.pm खोल में भी करने में सक्षम होना चाहिए।

यदि आप फ़ाइल को एक सीपीएएन दर्पण से प्राप्त करना चाहते हैं, तो आप इसे ysth के रूप में कर सकते हैं। आप इसे लेखकों/आईडी के तहत रेपॉजिटरी में पथ देते हैं और CPAN.pm इसे आपके लिए ढूंढ पाएगा। आप उस चरण को छोड़ रहे हैं जहां यह PAUSE अनुक्रमणिका में दिखता है क्योंकि आपने इसे डाउनलोड करने का मार्ग पहले से ही दिया है।

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