在Mac上安装哈斯克尔包(Installing Haskell packages on Mac)

2019-08-18 06:45发布

我似乎无法得到一些哈斯克尔包安装在我的Mac(10.6.8)。 我第一次尝试Happstack和失败,然后我试图捕捉。

有时,当我运行ghci中,我得到一个分段错误。

其他时候,它的工作原理,并是这样的:

GHCi, version 7.4.2: http://www.haskell.org/ghc/  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Prelude>

当试图让快:

....
....
....
Loading package vector-0.10.0.1 ... linking ... done.
Loading package zlib-0.5.4.0 ... linking ... done.
Loading package zlib-bindings-0.1.1.3 ... linking ... done.
Loading package zlib-enum-0.2.3 ... linking ... done.
Loading package snap-core-0.9.3.1 ... linking ... done.
Loading package snap-server-0.9.3.3 ... linking ... done.
Loading package directory-tree-0.11.0 ... linking ... done.
cabal: Error: some packages failed to install:
snap-0.11.2 failed during the building phase. The exception was:
ExitFailure 11

我已经看到这个问题了几次,但没有真正的解决了这个问题对我来说。 有任何想法吗?

Answer 1:

你是否尝试过使用自制 ? 它处理你的依赖关系。 我在Mac OS X 10.7.5,但这些指令应该为你工作。

使用自制软件,你可以使用BREW命令安装哈斯克尔平台。 这将需要一段时间。 Haskell的平台的编译阶段花了15分钟。

$ brew search haskell
haskell-platform

$ brew install haskell-platform
==> Installing haskell-platform dependency: ghc
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/ghc-7.4.2.lion.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring ghc-7.4.2.lion.bottle.1.tar.gz
==> Caveats
This brew is for GHC only; you might also be interested in haskell-platform.
==> Summary