OS X पर कमांड लाइन से CPAN मॉड्यूल कैसे स्थापित करें?


16

सरल सवाल: सामान्य लिनक्स / यूनिक्स तरीके से ओएस-एक्स पर सीपीएएन मॉड्यूल कैसे स्थापित करें?

मैं उदाहरण के लिए cpanकुछ टाइप करना चाहता हूं install Perl6::Say

जवाबों:


15

/Applications/Utilities/Terminal.app खोलें और आपके पास यूनिक्स प्रॉम्प्ट है।

ओएस एक्स के साथ दोनों perlऔर cpanजहाज ताकि आपके पास स्थापित करने के लिए कुछ भी नहीं है जब तक आप अपने विशेष संस्करण वाले जहाजों की तुलना में उनमें से एक अलग संस्करण नहीं चाहते हैं और ओएस एक्स का निर्माण करते हैं।

Air:~ me$ cpan Perl6::Say
Sorry, we have to rerun the configuration dialog for CPAN.pm due to
some missing parameters...  Will write to
 <</Users/me/.cpan/CPAN/MyConfig.pm>>

1
जिन मॉड्यूल को आप इंस्टॉल करना चाहते हैं उनके आधार पर आपको Xcode इंस्टॉल करने की आवश्यकता हो सकती है और साथ ही एक कंपाइलर भी उपलब्ध है। cpanपहली बार चलाने से पहले Xcode स्थापित करें । यदि आप पहले से ही कॉन्फ़िगर कर चुके हैं तो आपको इसे cpanफिर से चलाने की आवश्यकता हो सकती है, cpan configइसलिए यह संकलक को चुनता है।
इयान सी

मैं कोशिश कर रहा हूँ, लेकिन हमेशा स्थिति 'बनाने या स्थापित करें: नहीं' है। क्या मुझे उपयोग करने की आवश्यकता है sudo? लेकिन मैं केवल वर्तमान उपयोगकर्ता के लिए चाहता हूं, सभी मॉड्यूल को रूट नहीं करता
gaussblurinc

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

कृपया ध्यान दें कि आपको इसके installलिए कमांड लाइन पर जोड़ने की आवश्यकता नहीं है cpan। आपको बस इतना करना है cpan Perl6::Say। यदि आप installइसे शामिल करते हैं तो यह एक मॉड्यूल को स्थापित करने का प्रयास करेगा install, जो इस कारण से एक खाली मॉड्यूल है, metacpan.org/pod/install देखें ।
सिमबेक

1
@ सिंबाके मुझे पता नहीं था कि मैं वहां गलत था। कृपया महसूस करें कि आप इस तरह की चीज़ को ठीक करने के लिए मेरे पोस्ट को संपादित कर सकते हैं और फिर एक संपादित टिप्पणी या एक टिप्पणी छोड़ दें कि आपने इसे क्यों तय किया है। मैं सुधार की सराहना करता हूं!
bmike

9

आप सिस्टम के साथ शामिल पर्ल के साथ हस्तक्षेप किए बिना या cpan मॉड्यूल स्थापित करने के लिए उपयोग करने की आवश्यकता के बिना स्थानीय पर्ल इंस्टॉलेशन और cpan मॉड्यूल का प्रबंधन करने के लिए perlbrew में दिलचस्पी ले सकते हैं sudo


यह किसी के लिए एक बहुत अच्छा समाधान है जो Xcode या अन्य कमांड लाइन टूल्स को इंस्टॉल नहीं करता है।
bmike
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.