如果我使用Haskell平台(2013.2.0.0)与GHC(7.6.3)是否可以安装Xcode 5?

时间:2013-09-20 14:47:55

标签: macos haskell ghc xcode5

我目前安装了Xcode 4.6.3。今天,App Store告诉我Xcode 5可用。

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

我正在关注ghc trac #8197ghc trac #8148,他们似乎暗示会出现问题。这是对的吗?

1 个答案:

答案 0 :(得分:7)

不,不是。

升级到Xcode 5将打破一堆乱七八糟的东西。 (常见的是Cabal安装)

GHC 7.6.x现在没有如何使用clang进行预处理步骤,它将会中断。

在GHC 7.8发布之前不要升级到Xcode 5.

在我开始学习haskell之前,我做了这个,当我尝试下载cabal软件包并且ghc生成了4000行错误代码时,试图弄清楚出了什么问题并不是一种有趣的体验。

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

如果任何已经下载Xcode 5的人在一切都中断后会发现这一点,那么修复bug的方法是:

  1. 从Apple开发者网站下载Xcode 4.6.x命令行工具
  2. 安装
  3. 写一些杀手Haskell