2009-04-24 14 views
8

मैं CPAN.pm विन्यास मेंमैं एक विशिष्ट निर्देशिका में सभी मॉड्यूल स्थापित करने के लिए CPAN.pm कैसे कहूं?

makepl_arg   [INSTALLDIRS=site PREFIX=~/perl] 
mbuildpl_arg  [--install_base ~/perl] 

निर्धारित किया है। मैं आशा व्यक्त की थी कि इस एक ही स्थान पर स्थापित करने के लिए मॉड्यूल का कारण होता है, लेकिन मैं अभी भी PERL5LIB में कई रास्तों सेट करने के लिए:

export PERL5LIB=~/perl/share/perl/5.10.0:~/perl/lib/perl5/:~/perl/lib/perl/5.10.0 

यह एक लंबे समय के लिए मामले में किया गया है और मैं सिर्फ इसके साथ रह रहे हैं , लेकिन मैं सोच रहा था कि क्या कोई जानता है कि सीपीएएनपीएम को उसी मॉड्यूल में सभी मॉड्यूल डालने के लिए कैसे प्राप्त किया जाए?

उत्तर

14

local::lib इंस्टॉल करें। यह आपके लिए सभी विन्यासों को संभालेगा।

+0

ठीक है, जिसने जीवन को काफी आसान बना दिया, धन्यवाद। –

0

क्या आपने दोनों के लिए INSTALL_BASE का उपयोग करने का प्रयास किया है? आपको एकाधिक निर्देशिकाएं सेट करनी होंगी क्योंकि आप कई निर्देशिकाओं में स्थापित करने के लिए CPAN.pm को बता रहे हैं। इसे एक ही स्थान पर सबकुछ स्थापित करने के लिए कहें:

makepl_arg   [INSTALL_BASE=~/perl] 
mbuildpl_arg  [--install_base ~/perl] 
+0

सुनिश्चित करें कि आपके पास अपेक्षाकृत हालिया एक्स्ट्यूट्स :: मेकमेकर है। – Schwern

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

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