12

是否可以在 Windows中构建 Haskell 的Yi编辑器?

更新:我通过安装 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. 视窗 8 64 位
  2. Haskell 平台 (GHC 7.4.2)
  3. cabal-dev,从github repo安装

    runhaskell -isrc admin/bootstrap
    
  4. Gtk 按照wiki 说明安装。
4

3 回答 3

3

HaskellWiki页面说可以,只要您使用-f-vty -fpango. 不过,它可能已经过时了;易发展一度蛰伏。

至于您在尝试安装 glib 时遇到的错误,这与 Yi 没有任何关系;你只需要pkg-config安装 Gtk2Hs 的程序(其中 glib 包是一个组件)。这些资源可能会帮助您安装 Gtk2Hs:

于 2012-04-03T03:48:12.550 回答
0

该错误表明您的机器上缺少 gtk2hs。过去 Yi 可以在 Windows 上构建,但这可能并不容易。

于 2012-04-03T12:38:43.963 回答
0

您是否尝试在特定文件夹中克隆存储库并开始手动安装?

我的意思是
1. 使用 git 克隆 repo 或在 hackage 上下载 tarball。
2. 转到 yi/yi(yi.cabal 所在的位置)
3. 执行 cabal 配置
4. 如果之前失败,则如输出所示,使用预期版本安装所需的依赖项(cabal install Diff-0.2.0 . ..)。
5. 进行 cabal build(编译),设置最详细的模式(应该可以
6. 无论如何,即使它没有编译,我们应该有一个更好的错误日志。

旁注,n yi.cabal,第 16 行,
test-with: GHC==7.0.2, GHC==7.4.1, GHC==7.6.1
可能是,这是更新到 7.6.1 的好时机。

于 2013-02-20T14:28:27.483 回答