2011-07-01 10 views
6

मैंने इसे हास्केल-कैफे पर पूछा, और मुझे जो जवाब मिला वह था - स्टैक ओवरफ्लो का प्रयास करें, यह अधिक बारीकी से देखा जाता है।ओएस एक्स पर हास्केल प्लेटफ़ॉर्म इंस्टॉल करने में विफल क्यों है?

जब मैं नवीनतम हास्केल प्लेटफ़ॉर्म स्थापित करने का प्रयास करता हूं, तो स्थापना हमेशा विफल हो जाती है।

मैंने कई दिनों में कई बार कोशिश की है। यहाँ आज स्थिति यह है: पैकेज हास्केल विकी से डाउनलोड: http://lambda.galois.com/hp-tmp/2011.2.0.1/Haskell%20Platform%202011.2.0.1-i386.pkg, http://hackage.haskell.org/platform/mac.html

मेरे सिस्टम: ओएस एक्स 10.6.8 (10.6.7 पहली बार मैं इस समस्या थी), 2.4 GHz इंटेल कोर 2 डुओ। डीएफ-एच के मुताबिक मेरे पास 221 जी फ्री डिस्क है।

मेरे पास एक्सकोड 3.2.5 है।

डाउनलोड करने के बाद, मैं स्थापना चरणों के माध्यम से जाता हूं, और अंत में यह कहता है कि "स्थापना विफल हुई, सॉफ़्टवेयर डेवलपर से संपर्क करें" या उस प्रभाव के लिए शब्द।

क्या यह ज्ञात समस्या है? कोई टिप्पणी या सुझाव?

7-1 पर नया प्रयास:

मैं बहुत पहले पिछले लॉग संदेशों में संदर्भ के लिए "NeoOffice" (नीचे मेरी टिप्पणी देखें) हैरान था। मैंने पूरी तरह से मेरी मशीन से नियोफिस हटा दिया और फिर से हास्केल प्लेटफ़ॉर्म इंस्टॉलेशन चलाया। अब कंसोल सिस्टम लॉग कहते हैं:

- जुला 1 11:06:43 JRV Installd [1489]: जुला 1 11:06:43 JRV Installd [1489] शुरू: uid = 0, euid = 0 जुलाई 1 11:06:43 jrv installd [1489]: पैकेजकिट: * गुम बंडल पहचानकर्ता:/लाइब्रेरी/रसीदें/प्रिंट चयन सेवा.pkg जुलाई 1 11:07:41 जेआरवी इंस्टॉलर [1472]: इंस्टॉलर का सामना करना पड़ा त्रुटि जो स्थापना विफल हो गई। सहायता के लिए सॉफ्टवेयर निर्माता से संपर्क करें।


यदि ऐसा है, तो मुझे आश्चर्य है कि किसी और ने इस समस्या को नहीं देखा है।

न्यू संपादित करें 2 जुलाई:

लाइब्रेरी/प्राप्तियां/प्रिंट चयन सेवा और अन्य लोगों के साथ समस्याओं लाल herrings, संस्थापक की वजह से टूटी हुई प्रतिष्ठानों की खोज कर रहे थे, लेकिन नष्ट इन अंतिम परिणाम पर कोई प्रभाव नहीं पड़ा। शायद यह 10.6.8 में कुछ नया है?

उनको खत्म करने के बाद, मैंने वर्तमान हास्केल प्लेटफ़ॉर्म और पिछले दोनों को अनपॅक किया, और उनकी तुलना करने की कोशिश की है, लेकिन इसका कोई वास्तविक लाभ नहीं है। दोनों उपज की वितरण फ़ाइल पर भिन्नता चल रही है, जिसमें पिछले एक के पास "पसंद 4" है जबकि वर्तमान में "पसंद 14" है, लेकिन ओएस एक्स पैकेज के मेरे कम ज्ञान के साथ मुझे नहीं लगता कि इससे कोई फर्क पड़ता है।

मैं कमांड लाइन से विस्तृत मोड में संस्थापक भाग गया, और अब मिलती है:


sudo installer -verbose -pkg Haskell\ Platform\ 2011-2.2.0.1-i386.pkg -target/
installer: Package name is Haskell Platform 
installer: Upgrading at base path/
installer: Preparing for installation…..... 
installer: Preparing the disk…..... 
installer: Preparing Haskell Platform…..... 
installer: Waiting for other installations to complete…..... 
installer: Configuring the installation…..... 
installer: 
installer: Writing files…..... (lots of writing files, then) 
installer: Moving items into place….....(lots of these) 
installer: Running package scripts…..... (lots of these, too, and finally:) 
installer: Running package scripts…..... 
## 
installer: The upgrade failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.) 

अर्थात, और कोई वास्तविक अतिरिक्त जानकारी।

मैं विचारों से बाहर हूँ, लेकिन कम से कम मैं अपने मशीन से टूटी हुई क्षुधा की एक जोड़ी का सफाया कर दिया गया है :-)

सभी टिप्पणियों अब तक के लिए धन्यवाद।

JRV

+0

क्या आप सही संदेश और कोई भी लॉग पोस्ट कर सकते हैं। फिर हम मैक इंस्टॉलर के रखरखाव से संपर्क कर सकते हैं। मैंने अन्य रिपोर्ट नहीं देखी हैं। –

+0

मुझे एक ही समस्या थी जब मैंने 7.0.3 के लिए 64-बिट इंस्टॉलर की कोशिश की। 32-बिट इंस्टॉलर के साथ, मुझे मैक-नेटिव (क्वार्ट्ज) gtk2hs एप्लिकेशन चलाने के लिए नहीं मिला, और मुझे नहीं लगता कि किसी और के पास भी है। – Conal

+0

क्या कंसोल.एप कुछ और सहायक कह रहा है? अतीत में, मुझे ऐसा नतीजा याद आया जहां प्लेटफार्म इंस्टॉलर मुझे लगता है कि सही जीसीसी नहीं मिल सका; जीएचसी (प्लेटफ़ॉर्म नहीं) वेबसाइट पर एक टिप्पणी है जिसे किसी को विशेष रूप से "यूनिक्स डेवलपमेंट टूल्स" इंस्टॉल करना सुनिश्चित करना चाहिए। उदाहरण देखें http://www.haskell.org/ghc/download_ghc_7_0_4#macosxintel। मुझे लगता है कि "यूनिक्स डेवलपमेंट टूल्स" इंस्टॉल करना कुछ ऐसा है जो आपको कुछ पैनल में एक्सकोड स्थापित करने के कुछ तरीकों से स्पष्ट रूप से निर्दिष्ट करने की आवश्यकता है, लेकिन दूसरों को नहीं। यह सिर्फ एक विचार है। – applicative

उत्तर

1

मुझे लगता है कि इस के रूप में करीब है के रूप में मैं एक जवाब के लिए आ सकते हैं। मुझे यह अनुमान लगाना है कि HaskellPlatform की स्थापना में कुछ गड़बड़ हो गया था, जिससे स्थापना विफल हो गई।

जब स्थापना पहली बार विफल रही (किसी भी कारण से) यह प्लेटफ़ॉर्म के कुछ तत्वों को स्थापित करती है, लेकिन इसे पूरी तरह प्रयोग करने योग्य नहीं बनाती।

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

अभी तक नई स्थापना _did_not_fail_, और ठीक काम कर रही है।

टिप्पणी करने वाले सभी लोगों के लिए धन्यवाद। मैंने बहुत कुछ सीखा।

+0

मुझे आपके जैसी ही समस्या थी। मैंने आपके इलाज का पालन किया और हास्केल प्लेटफ़ॉर्म और जीएचसी के पिछले संस्करणों को अनइंस्टॉल करने के बाद इंस्टॉलर को सफलतापूर्वक चलाया। जब तक मैंने "Control.Monad.Reader" आयात करने का प्रयास नहीं किया तब तक सब कुछ ठीक लग रहा था। यह "मॉड्यूल 'नियंत्रण नहीं मिला। Control.Monad.Reader'" त्रुटि। क्या आपकी भी यही समस्या है? –

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