麻烦在mac上安装haskell

时间:2014-10-17 07:19:48

标签: haskell

所以,我渴望学习哈斯克尔,并考虑设置我的mac(小牛队)。 我从以下网址下载了该软件包:https://www.haskell.org/platform/mac.html 但是当我尝试运行ghci时 我明白了

GHCi, version 7.8.3: http://www.haskell.org/ghc/  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... <command line>: can't load .so/.DLL for: libiconv.dylib (dlopen(libiconv.dylib, 9): image not found)

然后就退出了?

2 个答案:

答案 0 :(得分:0)

Haskell平台在启动Haskell很长一段时间里都是一个很好的福音,但众所周知并不总是适用于所有版本的系统库和平台。在这种情况下,您似乎缺少一个公共库来处理字符编码(libiconv)。

安装ghc / ghci的工作版本并使用Haskell的另一种方法是更新的项目 - Learn how to use typekit for web use.。这是一个程序,可用于基于每个项目自动下载和配置GHC和Haskell库。在你的情况下,它的一个特点是减少对全球状态的依赖;每个新项目都要确保安装一个版本的GHC和已知可与您的项目及其配置一起使用的库。您可以找到有关它的更多文档Haskell Tool Stack

答案 1 :(得分:0)

您必须确保您的路径不指向超出系统标准的备用libiconv。

如果您可以在sudo下运行ghci,那么您可能会遇到此处描述的问题:

Requiring sudo to run ghci on OSx