मैं वेब विकास के लिए पर्ल का उपयोग करना चाहता हूं। मैंने यह पता लगाने की कोशिश की है कि इसे कैसे इंस्टॉल किया जाए, लेकिन जब मैंने ActivePerl प्राप्त करने का प्रयास किया तो यह विंडोज 8 पर स्थापित नहीं होगा। क्या कोई मुझे बता सकता है कि विंडोज 8 पर पर्ल कैसे स्थापित करें? मैं ActivePerl, स्ट्रॉबेरी पर्ल, या किसी भी अन्य पर्ल रिलीज के लिए जा सकता हूं जब तक यह विंडोज 8 पर काम करेगा।मैं विंडोज 8 पर पर्ल कैसे स्थापित कर सकता हूं?
उत्तर
आप पहले से ही जानते हैं, वहाँ विंडोज दुनिया में दो आम तौर पर इस्तेमाल पर्ल्स हैं: ActiveState से
- ActivePerl।
- Strawberry Perl जो कि एडम केनेडी द्वारा शुरू की गई ओपन सोर्स प्रोजेक्ट है - पर्ल समुदाय में एक बड़ा सम्मान।
क्या उन दोनों के बीच बड़ा अंतर है:
ActiveState पर्ल विंडोज (और बाद में दोनों Macs और लिनक्स) के लिए एक पर्ल समाधान विशेष रूप से तैयार किया गया था। एक्टिवस्टेट कोमोडो नामक एक बहुत अच्छा पर्ल आईडीई प्रदान करता है और इसमें उत्कृष्ट पर्ल समर्थन है। आपको केवल कुछ नकद चाहिए। आखिरकार, इस तरह ActiveState अपना पैसा बनाता है। बेशक, आप कोमोडो के बजाय ईपीआईसी का उपयोग कर सकते हैं और स्टैक ओवरव्लो से भी बहुत मदद प्राप्त कर सकते हैं।
एक्टिवस्टेट पहले से स्थापित डिफ़ॉल्ट Win32 मॉड्यूल के साथ आता है और अन्य CPAN मॉड्यूल स्थापित करने के लिए सीपीएएन का उपयोग करने के बजाय पर्ल पैकेज प्रबंधक (पीपीएम) भी प्रदान करता है। पीपीएम का एक अच्छा जीयूआई इंटरफ़ेस है, और इसके मॉड्यूल पहले से ही पहले से संकलित और परीक्षण किए जा चुके हैं। यह निर्भरता ट्रैकिंग के साथ सीपीएएन की तुलना में थोड़ा बेहतर है। बेशक, पीपीएम में कुछ सीपीएएन मॉड्यूल नहीं हो सकते हैं, और यह एक मुद्दा हो सकता है।
स्ट्रॉबेरी पर्ल अधिक ओपन सोर्स सक्रियस्टेट से उन्मुख होना शुरू हो गया था। डिफ़ॉल्ट रूप से, स्ट्रॉबेरी पर्ल के साथ आता है प्रोग्राम और एक पूर्ण विकास वातावरण, ताकि लगभग सभी सीपीएएन मॉड्यूल उपलब्ध हों और स्थापित किए जा सकें। ऐसा इसलिए है क्योंकि स्ट्रॉबेरी पर्ल पूरे MinGW पैकेज के साथ आता है जिसमें और जीसीसी कंपाइलर शामिल है। विचार पर्ल लोगों को देना था जो मुख्य रूप से लिनक्स और यूनिक्स मशीनों का उपयोग विंडोज के लिए एक समान महसूस समाधान का उपयोग करते थे।
असल में, दोनों बहुत समान हैं। एक्टिवस्टेट Win32 मॉड्यूल के साथ आता है, लेकिन आप उन्हें सीपीएएन के माध्यम से स्ट्रॉबेरी पर्ल पर आवश्यकतानुसार इंस्टॉल कर सकते हैं। स्ट्रॉबेरी पर्ल सीपीएएन के साथ काम करता है, लेकिन एक्टिवस्टेट आपको उसी मिनीजीडब्ल्यू पर्यावरण को स्थापित करने के लिए directions देता है जो स्ट्रॉबेरी पर्ल का उपयोग करता है (उनके पीपीएम के माध्यम से) जो आपको स्ट्रॉबेरी पर्ल स्थापित करने वाले सभी सीपीएएन मॉड्यूल स्थापित करने की अनुमति देता है। एक्टिवस्टेट एक जीयूआई पर्ल दस्तावेज़ीकरण के साथ आता है जिसमें सभी स्थापित पर्ल मॉड्यूल शामिल हैं, लेकिन perldoc
कमांड आपको वही जानकारी देता है।
तो, यदि आप अधिक लिनक्स/यूनिक्स उन्मुख हैं और कुछ ऐसा चाहते हैं जो विंडोज पर बहुत समान लगता है, तो स्ट्रॉबेरी पर्ल के साथ जाएं। यदि आप Win32 समाधान के रूप में पर्ल का उपयोग कर रहे हैं, तो ActiveState के साथ जाएं। और, गलत चुनने के बारे में चिंता मत करो। अंत में, स्ट्रॉबेरी पर्ल में उन सभी अच्छे Win32 मॉड्यूल शामिल हो सकते हैं, और ActivePerl CPAN का उपयोग कर सकते हैं।
इसलिए अन्य शब्दों में मैं स्ट्रॉबेरी –
@James_Parsons के साथ perl संकलित कर सकता हूं सीपीएएन मॉड्यूल हैं जिनमें सी कोड शामिल है जिसे आप स्ट्रॉबेरी पर्ल के साथ संकलित कर सकते हैं। वास्तव में MinlW पर्यावरण का उपयोग करके संभवतः पर्ल को संकलित करने के लिए संभव है, लेकिन मैंने कभी कोशिश नहीं की। मैं किसी और को उस सिरदर्द को संभालने और बस स्ट्रॉबेरी पर्ल डाउनलोड करने देता हूं। –
एक और एसओ पोस्टिंग है जो आप here के लिए देख रहे हैं। एक समान पोस्टिंग। संक्षेप में, मुझे लगता है कि स्ट्रॉबेरी पर्ल ठीक काम करेगा, और इसी तरह ActivePerl होगा। मुझे स्ट्रॉबेरी पर्ल पसंद आया, और यह बहुत समय पहले था कि मैंने इसे अपनी पत्नी की विंडोज विस्टा मशीन पर स्थापित किया है, मुझे याद नहीं है कि मैंने इसे ActivePerl, ymmv पर क्यों चुना है। चीयर्स!
मैंने वर्षों से ActiveState Perl का उपयोग किया है। कुछ साल पहले, मैंने स्ट्रॉबेरी पर्ल की कोशिश की और पाया कि यह मेरे वर्कफ़्लो में ActivePerl के रूप में आसानी से फिट नहीं हुआ है। मुझे याद नहीं है कि ऐसा क्यों हो सकता है कि स्ट्रॉबेरी पर्ल का Win32 एकीकरण ActivePerl जितना अच्छा नहीं था। –
- 1. मैं पर्ल से यूटीएफ -8 कैसे आउटपुट कर सकता हूं?
- 2. विंडोज 7 पर आईआईएस 8 स्थापित करें?
- 3. विंडोज 7 पर विंडोज फोन 8 एसडीके कैसे स्थापित करें
- 4. मैं मॉड्यूल खोए बिना विंडोज पर पर्ल कैसे अपडेट कर सकता हूं?
- 5. मैं एक्सकोड 4.3.2 पर थीम कैसे स्थापित कर सकता हूं?
- 6. मैं विंडोज़ पर एके लाइब्रेरी कैसे स्थापित और उपयोग कर सकता हूं?
- 7. मैं अपने कंप्यूटर पर स्थापित विंडोज एसडीके के संस्करण को कैसे निर्धारित कर सकता हूं?
- 8. मैं विंडोज पर एक पर्ल CGI स्क्रिप्ट से पृष्ठभूमि प्रक्रियाओं को कैसे फोर्क कर सकता हूं?
- 9. क्या मैं उसी सर्वर पर कोल्डफ्यूजन 9 और कोल्डफ्यूजन 8 स्थापित कर सकता हूं?
- 10. विंडोज 8, 64 बिट के लिए Microsoft.Jet.OLEDB.4.0 कहां डाउनलोड/स्थापित कर सकता हूं?
- 11. मैं एक ऐसी मशीन पर एक विंडोज सेवा कैसे स्थापित कर सकता हूं जिसमें विजुअल स्टूडियो स्थापित नहीं है?
- 12. मैं पर्ल में एक इनपुट फ़ाइल को यूटीएफ -8 एन्कोडिंग में कैसे परिवर्तित कर सकता हूं?
- 13. मैं पर्ल में अवैध यूटीएफ -8 को कैसे स्वच्छ कर सकता हूं?
- 14. मैं विभिन्न पर्ल अनुप्रयोगों के लिए विशेष वातावरण कैसे स्थापित कर सकता हूं?
- 15. विंडोज 8 पर मचान 8
- 16. मैं थोक खोज कैसे कर सकता हूं और पर्ल के साथ प्रतिस्थापित कैसे कर सकता हूं?
- 17. मैं पर्ल में एक सशर्त प्रतिस्थापन कैसे कर सकता हूं?
- 18. मैं CPAN.pm का उपयोग किये बिना पर्ल मॉड्यूल कैसे स्थापित कर सकता हूं?
- 19. मैं एक स्थापित पर्ल मॉड्यूल का संस्करण और स्थान कैसे प्राप्त कर सकता हूं?
- 20. मैं php5/ubuntu में pspell कैसे स्थापित कर सकता हूं?
- 21. मैं स्क्रैच से पीईपीआई समकक्ष कैसे स्थापित कर सकता हूं?
- 22. मैं पर्ल में टाइमस्टैम्प कैसे प्रारूपित कर सकता हूं?
- 23. मैं पर्ल में सेट का प्रतिनिधित्व कैसे कर सकता हूं?
- 24. मैं पर्ल में 64-बिट अंकगणित कैसे कर सकता हूं?
- 25. मैं पर्ल मॉड्यूल को अनलोड कैसे कर सकता हूं?
- 26. मैं स्ट्रॉबेरी पर्ल के साथ प्रोग्राम कैसे चला सकता हूं?
- 27. मैं सीपीएएन से स्क्रिप्ट वितरण कैसे स्थापित कर सकता हूं?
- 28. मैं अपने वर्चुअलएन्व में कैसे स्थापित कर सकता हूं?
- 29. मैं Django संस्करण 1.5 कैसे स्थापित कर सकता हूं?
- 30. मैं पर्ल से सी कैसे परिवर्तित कर सकता हूं?
मैं स्ट्रॉबेरी पर्ल का सुझाव देता हूं।बस यह देखने के लिए जांचें कि आपको किस संस्करण की आवश्यकता है, 32 या 64 बिट। – squiguy