如果我将 Haskell Platform (2013.2.0.0) 与 GHC (7.6.3) 一起使用,是不是可以安装 Xcode 5?

Posted

技术标签:

【中文标题】如果我将 Haskell Platform (2013.2.0.0) 与 GHC (7.6.3) 一起使用,是不是可以安装 Xcode 5?【英文标题】:If I am using Haskell Platform (2013.2.0.0) with GHC (7.6.3) is it okay to install Xcode 5?如果我将 Haskell Platform (2013.2.0.0) 与 GHC (7.6.3) 一起使用,是否可以安装 Xcode 5? 【发布时间】:2013-09-20 14:47:54 【问题描述】:

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

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

我在看ghc trac #8197和ghc trac #8148,他们似乎暗示会有问题。对吗?

【问题讨论】:

也许在周末。 暂时避免使用 Xcode 5 可能是明智之举:haskell.org/pipermail/haskell-cafe/2013-September/108902.html @TomSavage 太棒了!你能把你的评论作为答案吗? 希望这个补丁很快会修复,我真的很想将来能测试7.6(目前我使用ghc的头) 【参考方案1】:

不,不是。

升级到 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 的人在一切崩溃后偶然发现了这个问题,那么修复你的错误的方法是:

    从苹果开发者网站下载 Xcode 4.6.x 命令行工具。 安装 写一些杀手级的 Haskell

【讨论】:

以上是关于如果我将 Haskell Platform (2013.2.0.0) 与 GHC (7.6.3) 一起使用,是不是可以安装 Xcode 5?的主要内容,如果未能解决你的问题,请参考以下文章

haskell platform v8.6.5便携版 x64

Haskell中的模块化算法

Haskell 中的模块化算术

Haskell - 迭代和填充列表

Haskell环境搭建(windows)

Haskell中函数调用的优化