2012-04-03 55 views
12

是否可以在Windows中編譯Haskell的Yi編輯器?易建立在Windows上嗎?

更新:我固定previous error通過installing cabal-dev,但現在下一個我得到的是:

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 

所以我徘徊是它甚至與Windows兼容?

我的系統規格:

  1. 的Windows 8 64位
  2. 哈斯克爾平臺(GHC 7.4.2)
  3. 陰謀-dev的,​​從github repo有:

    runhaskell -isrc admin/bootstrap 
    
  4. 的Gtk安裝根據wiki instructions
+0

是這樣的,http://stackoverflow.com/questions/5336865/cant-install-cairo-with-cabal-on-windows-how-to-get-pkg-config-on-win – sbridges 2013-02-20 05:21:11

+0

don我們有沒有[yi]標籤? – nawfal 2013-02-26 15:40:06

+0

@nawfal謝謝,不知道! – drozzy 2013-02-26 15:55:36

回答

3

HaskellWiki page說是的,只要你用-f-vty -fpango安裝。儘管如此,它可能已經過時了; Yi的發展暫時停頓了一段時間。

就嘗試安裝glib時出現的錯誤而言,這與Yi沒有任何關係;你只需要pkg-config程序來安裝Gtk2Hs(其中的glib包是一個組件)。這些資源可以幫助您得到安裝Gtk2Hs:

+0

我試過'-f-vty -fpango' - 那是我得到的錯誤。無論如何,我會檢查資源並回復你。 – drozzy 2012-04-03 04:01:26

0

該錯誤表明您的計算機上缺少gtk2hs。在過去,Yi一直可以在Windows上構建,但這可能並不容易。

+0

我想我得到了gtk安裝好。我跟着維基:http://www.haskell.org/haskellwiki/Gtk2Hs/Installation#Windows – drozzy 2013-02-20 01:18:03

0

您是否嘗試克隆特定文件夾中的存儲庫並開始手動安裝?

我的意思是
1.用git克隆回購站或在hackage上下載tarball。
2.進入易/易(其中yi.cabal駐留)
3.執行小集團配置
4.如果以前的失敗,那麼隨着輸出中會說,安裝與預期版本所需的依賴性(安裝的陰謀Diff-0.2.0 ...)。
5.做cabal build(編譯),設置最高冗長模式(應該是possible
6.無論如何,即使它不是編譯,我們應該有一個更好的錯誤日誌。

旁註,正yi.cabal,16行,
測試,與:GHC == 7.0.2,GHC == 7.4.1,GHC == 7.6.1
可能是,它是一個很好的機會更新到7.6.1。