2013-05-01 7 views
9

मैंने कुछ मॉड्यूल को नए सर्वर (फेडोरा कोर 18) में स्थापित करने का प्रयास किया लेकिन@INC में CPAN.pm का पता नहीं लगा सकता है (@INC में शामिल हैं:/usr/local/lib/perl5/usr/local/share/perl5

Can't locate CPAN.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .). 
BEGIN failed--compilation aborted. 

मॉड्यूल मैं स्थापित करने की आवश्यकता है: मैं यह त्रुटि दांव लगा रहा हूँ एक्सएमएल/Writer.pm

क्योंकि मैं इस त्रुटि हो रही है:

Can't locate XML/Writer.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 . 

आप में से कोई जानता है मैं या क्यों इन त्रुटियों को ठीक कर सकता हूं?

उत्तर

24

कुछ ओएस वितरण कोर पर्ल वितरण के टुकड़ों को काटते हैं। इस मामले में, ऐसा प्रतीत होता है कि मॉड्यूल स्थापित करने के लिए बहुत ही टूल खराब हो गया था, इसलिए आपको इसे स्थापित करने के लिए ओएस प्राप्त करने की आवश्यकता है।

कोशिश

yum -y install perl-CPAN 

का उपयोग कर CPAN स्थापित करने के लिए और फिर cpan आदेश का उपयोग आवश्यक मॉड्यूल

cpan XML::Writer 
+1

फेडोरा 'कोर काटना कई अलग अलग RPMs में perl' के लिए प्रसिद्ध है स्थापित करने के लिए। यही कारण है कि मैं हमेशा perlbrew का उपयोग करना पसंद है। – friedo

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