2013-01-16 31 views
11

मैं एक स्कूल द्वारा दिए गए कंप्यूटर पर प्रोग्रामिंग कर रहा हूं। मुझे एक हास्केल सेटअप होना चाहिए जो कोई इंस्टॉलेशन नहीं करता है (एक मैं फ्लैश ड्राइव पर छोड़ सकता हूं और सी ड्राइव पर कॉपी कर सकता हूं या शायद फ्लैश ड्राइव से उपयोग कर सकता हूं)।क्या इंस्टॉलेशन के बिना विंडोज़ पर हास्केल सेटअप करने का कोई तरीका है? (कॉपी + पेस्ट)

मेरे पास पहले से ग्रहण और चल रहा है, इसलिए यदि मैं ग्रहण निर्देशिका से पहले सिस्टम पर कोई प्रभाव डाले बिना ग्रहण पर प्राप्त कर सकता हूं, तो यह भी बहुत अच्छा होगा।

कोई स्थापना नहीं, मेरा मतलब है कि मुझे आसानी से प्रोग्राम को हटाने और किसी भी अनइंस्टॉलर टूल के बिना लगभग सभी निशान को हटाने में सक्षम होना चाहिए। सभी अनइंस्टॉलर उपकरण संभावित रूप से अवरुद्ध हैं।

मेरे विकल्प क्या हैं?

+0

मुझे लगता है कि स्थापित करने के दौरान एक स्टैंडअलोन विकल्प है http://www.haskell.org/platform/ –

+0

इंस्टॉलर के पास एक [पोर्टेबल विकल्प] है (http://stackoverflow.com/questions/8641851/haskell-gui-programming-tools), कम से कम उस लिंक के अनुसार ... उम्मीद है कि मदद करता है! – hd1

+0

एक और विकल्प एक [जीएचसी बाइंडिस्ट] (http://www.haskell.org/ghc/download_ghc_7_6_1#binaries) का उपयोग करना है। – hammar

उत्तर

14

Haskell Platform का विंडोज इंस्टालर (जिसमें से मैं रखरखावकर्ता हूं) में "पोर्टेबल इंस्टॉल" विकल्प है जो केवल दिए गए स्थान पर फ़ाइलों को निकालता है और रजिस्ट्री या किसी भी सिस्टम सेटिंग्स को स्पर्श नहीं करता है। आप इसे अपने फ्लैश ड्राइव पर हास्केल प्लेटफार्म स्थापित करने के लिए उपयोग कर सकते हैं, लेकिन आपको मैन्युअल रूप से पीएटीएच में जीएचसी का स्थान जोड़ना होगा।

+0

विंडोज मशीन पर पथ कैसे जोड़ता है? – PyRulez

+0

@PyRulez http://www.computerhope.com/issues/ch000549.htm –

+0

तो आपको कंप्यूटर सेटिंग्स को तब बदलना होगा? – PyRulez

3

मैं भविष्य से हूं। मैं Haskell Platform के विंडोज इंस्टालर का उपयोग Mikhail Glushenkov said के रूप में कर रहा हूं।

तो आपको कंप्यूटर सेटिंग्स को तब बदलना होगा? - PyRulez

आप CMD.exe के SET कमांड के साथ पर्यावरण चर सेट भी कर सकते हैं। (वे इन दिनों आपको बच्चों को क्या सिखा रहे हैं?) एक बार जब आप PATH (या जो कुछ भी) सेट करते हैं तो यह मान उस सत्र और किसी भी बाल सत्र के लिए जारी रहेगा। यदि आप खोल से आईडीई शुरू करते हैं - इसमें यह सेट होना चाहिए (जब तक कि कोई पिछला उदाहरण नहीं हो ... हो सकता है) तो इसे आपके द्वारा दी गई बाधाओं के भीतर काम करना चाहिए। मैं अनुशंसा करता हूं कि आप इसे .bat फ़ाइल

टीएल: डीआर पर सहेजें; Haskell Platformshell.batbin/lib/ एट अल के आगे निकालें और इसमें पेस्ट करें;

@ECHO OFF 
SET PATH=%~dp0/bin;%PATH% 
CMD /K 

अब shell.bat चलाने के लिए और है कि शीघ्र हास्केल को खोजने के लिए सक्षम हो जाएगा। चूंकि आप अपने साथ shell.bat ले सकते हैं - एक नई प्रयोगशाला-मशीन में प्लग-इन करना आसान होना चाहिए और