【问题标题】:Is Yi buildable on Windows?Yi 可以在 Windows 上构建吗?
【发布时间】:2012-04-03 03:45:40
【问题描述】:

是否可以在 Windows 中构建 Haskell 的 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

所以我在徘徊它甚至与Windows兼容吗?

我的系统规格:

  1. Windows 8 64 位
  2. Haskell 平台 (GHC 7.4.2)
  3. cabal-dev,installed 来自 github repo 与:

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

【问题讨论】:

  • 我们还没有[yi]标签吗?
  • @nawfal 谢谢,不知道!
  • 由于一个名为 yii 的 PHP 框架可能会出现一些巨大的拼写错误——您如何看待 yi-editor 而不仅仅是 yi

标签: haskell cabal haskell-platform yi-editor


【解决方案1】:

HaskellWiki page 表示可以,只要您使用-f-vty -fpango 安装即可。不过,它可能已经过时了;易发展一度蛰伏。

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

【讨论】:

  • 我试过-f-vty -fpango - 这就是我得到的错误。无论如何,我会检查资源并回复你。
【解决方案2】:

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

【讨论】:

【解决方案3】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    • 1970-01-01
    • 1970-01-01
    • 2016-10-15
    • 2016-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多