2012-04-03 37 views
12

क्या विंडोज में हास्केल के Yi संपादक का निर्माण संभव है?क्या वाई विंडोज़ पर निर्मित है?

अद्यतन: मैं installing cabal-dev द्वारा previous error तय लेकिन अब अगले एक मैं मिलता है:

C:\Data\yi> cabal-dev install -f-vty -fpango 
... 
Loading package cairo-0.12.4 ... cabal.exe: Error: some packages failed to insta 
ll: 
yi-0.6.6.1 failed during the building phase. The exception was: 
ExitFailure 1 

तो मैं भटक रहा हूँ यह विंडोज के साथ भी संगत है?

मेरे प्रणाली कल्पना:

  1. Windows 8 64 बिट
  2. हास्केल मंच (GHC 7.4.2)
  3. कबाल-देव, installedgithub repo से साथ:

    runhaskell -isrc admin/bootstrap 
    
  4. जीटीके स्थापित wiki instructions के अनुसार।
+0

यह वही है, http://stackoverflow.com/questions/5336865/cant-install-cairo-with-cabal-on-windows-how-to-get-pkg-config-on-win – sbridges

+0

डॉन हमारे पास अभी तक एक [यी] टैग नहीं है? – nawfal

+0

@nawfal धन्यवाद, पता नहीं था! – drozzy

उत्तर

3

HaskellWiki page हाँ कहते हैं, जब तक आप -f-vty -fpango के साथ स्थापित करते हैं। यह पुराना हो सकता है, यद्यपि; यी विकास थोड़ी देर के लिए निष्क्रिय था।

ग्लिब स्थापित करने का प्रयास करते समय आपको जितनी त्रुटि मिलती है, उसमें यी के साथ कुछ भी नहीं है; आपको Gtk2Hs इंस्टॉल करने के लिए केवल pkg-config प्रोग्राम की आवश्यकता है (जिसमें से ग्लिब पैकेज एक घटक है)। इन संसाधनों मदद कर सकता है आप Gtk2Hs स्थापित मिलती है:

+0

मैंने '-f-vty -fpango' की कोशिश की - और यही वह त्रुटि है जो मुझे मिली। वैसे भी, मैं संसाधनों की जांच करूंगा और आपको वापस ले जाऊंगा। – drozzy

0

त्रुटि इंगित करती है कि आप अपनी मशीन पर gtk2hs खो रहे हैं। पिछले वाई में विंडोज़ पर बिल्ड करने योग्य है, लेकिन यह आसान नहीं हो सकता है।

+0

मुझे लगता है कि मुझे gtk इंस्टॉल ठीक मिला है। मैंने विकी का अनुसरण किया: http://www.haskell.org/haskellwiki/Gtk2Hs/Installation#Windows – drozzy

0

क्या आपने एक विशिष्ट फ़ोल्डर में रिपॉजिटरी क्लोन करने और मैन्युअल इंस्टॉल शुरू करने का प्रयास किया है?

मेरा मतलब है
1. रीट को गिट के साथ क्लोन करें या हैकेज पर टैरबॉल डाउनलोड करें।
2. यी/यी पर जाएं (जहां yi.cabal रहते हैं)
3. कबाल कॉन्फ़िगर करूँ
4. यदि पिछले विफल रहा है, तो ouput के रूप में कहेंगे, उम्मीद संस्करण के साथ आवश्यक निर्भरता स्थापित करें (कबाल स्थापित डिफ-0.2.0 ...)।
5. कैबल बिल्ड (संकलन करने के लिए) करें, उच्चतम वर्बोज़ मोड सेट करें (यह possible होना चाहिए)
6. वैसे भी यह संकलन नहीं कर रहा है, हमारे पास एक बेहतर त्रुटि लॉग होना चाहिए।

साइड नोट, एन yi.cabal, रेखा 16,
परीक्षण किया-साथ: GHC == 7.0.2, GHC == 7.4.1, GHC == 7.6.1
हो सकता है, यह एक है 7.6.1 को अपडेट करने का अच्छा अवसर