2012-04-03 12 views
12

Ist es möglich, den Haskell Yi Editor in Windows zu erstellen?Kann Yi unter Windows erstellt werden?

UPDATE: Ich reparierte die previous error von installing cabal-dev aber jetzt der nächste I erhalten:

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 

so wanderte ich ist es auch mit Windows-kompatibel?

Mein System Spec:

  1. Windows 8 64bit
  2. Haskell Platform (GHC 7.4.2)
  3. Kabalen-dev, installed von github repo mit:

    runhaskell -isrc admin/bootstrap 
    
  4. installiert Gtk gemäß wiki instructions.
+0

ist dies das gleiche wie, http://stackoverflow.com/questions/5336865/cant-install-cairo-with-cabal-on-windows-how-to-get-pkg-config-on-win – sbridges

+0

don haben wir schon einen [yi] tag? – nawfal

+0

@nawfal Danke, wusste nicht! – drozzy

Antwort

3

Die HaskellWiki page sagt ja, solange Sie mit -f-vty -fpango installieren. Es könnte jedoch veraltet sein; Yi Entwicklung war für eine Weile ruhend.

Soweit der Fehler, den Sie erhalten, wenn Sie versuchen, glib zu installieren, hat das nichts mit Yi zu tun; Sie brauchen nur das Programm pkg-config, um Gtk2Hs zu installieren (von denen das glib-Paket eine Komponente ist). Diese Ressourcen können Ihnen helfen, Gtk2Hs installiert:

+0

Ich versuchte '-f-vty-fpango' - und das ist der Fehler, den ich bekam. Wie auch immer, ich überprüfe die Ressourcen und melde mich bei dir. – drozzy

0

Der Fehler zeigt an, dass gtk2hs auf Ihrem Computer nicht vorhanden ist. In der Vergangenheit war Yi unter Windows kompilierbar, aber es könnte nicht einfach sein.

+0

Ich denke, ich habe gtk installiert gut. Ich folgte dem Wiki: http://www.haskell.org/haskellwiki/Gtk2Hs/Installation#Windows – drozzy

0

Haben Sie versucht, das Repository in einem bestimmten Ordner zu klonen und eine manuelle Installation zu starten?

Ich meine
1. Klonen Sie den Repo mit Git oder laden Sie den Tarball auf Hack.
2. Gehen Sie zu yi/yi (wo die yi.cabal reside)
3. Führen Sie Kabale configure
4. Wenn vorherige ausgefallen ist, dann wie der Ausgang wird sagen: Installieren Sie die Abhängigkeit der erwarteten Version (Kabale installieren Diff-0.2.0 ...).
5. mach cabal build (zum kompilieren), setze den höchsten verbose mode (es sollte possible sein)
6. Wie auch immer es ist nicht kompilieren, sollten wir ein besseres Fehlerprotokoll haben.

Randbemerkung, n yi.cabal, Zeile 16,
getestet-mit: GHC == 7.0.2, GHC == 7.4.1, GHC == 7.6.1
Mag sein, es ist ein gute Gelegenheit zum Update auf 7.6.1.

Verwandte Themen