如何在OSX上安装工作正常的haskell编译器?

如何在OSX上安装工作正常的haskell编译器?,haskell,haskell-platform,Haskell,Haskell Platform,我已经下载了haskell platform 2013.2.O.O 64位,并根据OSX版本10.9.2(我使用Xcode安装gcc编译器)上的指南进行了安装。我让ghci正常工作,但当我尝试编译hello.hs(包含:main=putStrLn“hello,World!”)时,我会遇到很多错误和缺少的文件(例如math.h、stint.h)。我很感激任何对我所做错事的帮助…我知道这对你迄今为止选择的道路没有帮助,但如果你有自制的 brew install ghc haskell-platfor

我已经下载了haskell platform 2013.2.O.O 64位,并根据OSX版本10.9.2(我使用Xcode安装gcc编译器)上的指南进行了安装。我让ghci正常工作,但当我尝试编译hello.hs(包含:main=putStrLn“hello,World!”)时,我会遇到很多错误和缺少的文件(例如math.h、stint.h)。我很感激任何对我所做错事的帮助…

我知道这对你迄今为止选择的道路没有帮助,但如果你有自制的

brew install ghc haskell-platform

brew的当前版本为ghc 7.6.3和platform 2013.2.0.0,您使用的是Xcode 5。Xcode5和GHC7.6之间存在已知的兼容性问题。有关解决此问题的包装器脚本,请参阅。

谢谢,但这对我不起作用。我用brew完成了这些步骤,但结果相同——我应该先尝试卸载吗?brew在ghc和haskell平台上通常不能很好地工作。考虑到它对其他软件包有多大的用处,这真是太可惜了。除了最终让它在MacOSX中工作之外。我还让它在ubuntu环境13.10 64位(虚拟盒)中工作。我看到其他人在sudo apt get install haskell平台上遇到过问题,但我没有。好吧,也许我不是一个超级用户(haskell不是我的日常工作),但我需要brew软件包工作。对于你的问题,是的,我想另一次安装(源代码或其他)可能会与brew安装冲突。无论brew的软件包是否更好,您一定要一次一个地单独试用。谢谢。实际上我以为我有最新版本的Xcode,但发现我没有。我更新了我的Xcode,并按照链接中的指定运行了ghc clang脚本。之后,我安装了haskell平台,可以在haskell中编译和运行一个简单的hello world。