代码之家  ›  专栏  ›  技术社区  ›  Lambdageek

如果我使用带有GHC(7.6.3)的Haskell平台(2013.2.0.0),可以安装Xcode 5吗?

  •  6
  • Lambdageek  · 技术社区  · 13 年前

    我目前安装了Xcode 4.6.3。今天应用商店告诉我Xcode 5已经上市了。

    我应该升级吗?还是升级会破坏GHC 7.6.3?

    我正在看 ghc trac #8197 和 ghc trac #8148 ,而且他们似乎暗示会出现问题。这是正确的吗?

    1 回复  |  直到 13 年前
        1
  •  7
  •   reem    13 年前

    不,事实并非如此。

    升级到Xcode 5将打破一片混乱。(常见的是Cabal安装)

    GHC7.6.x现在不知道如何使用clang作为预处理步骤,它会崩溃。

    在GHC7.8发布之前,不要升级到Xcode 5。

    我在开始学习haskell之前就这样做了,当我试图下载cabal软件包时,ghc生成了一个4000行的错误代码,试图找出问题所在并不是一次有趣的经历。

    请参阅: http://haskell.org/pipermail/haskell-cafe/2013-September/108902.html

    如果任何已经下载了Xcode 5的人在一切中断后偶然发现了这一点,那么修复错误的方法是:

    1. 下载Xcode 4.6.x命令行工具 来自苹果开发者网站。
    2. 安装
    3. 写一些杀手哈斯克尔