如果我将 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?的主要内容,如果未能解决你的问题,请参考以下文章