我可以在当前Haskell平台上使用更新的GHC吗?

我可以在当前Haskell平台上使用更新的GHC吗?,haskell,ghc,Haskell,Ghc,我有最新的Haskell平台(2012.2.0.0)64位OSX。但是我遇到了一个,这意味着yesod-devel一启动就会崩溃 我无法切换到32位版本,因为让GTK+工作的问题完全不同 我看到GHC的问题在7.6.1中得到了修复,但最新的HP附带了7.4。那么,我可以在我的工作HP安装上安装GHC 7.6吗,或者这会把一切都搞砸吗?是的,只需将它安装在一个单独的目录中,并记住每次要在不同版本中使用它时都要更改路径,或者像mac端口那样更改bin中simulink的名称,例如,在我的bin中,我

我有最新的Haskell平台(2012.2.0.0)64位OSX。但是我遇到了一个,这意味着
yesod-devel
一启动就会崩溃

我无法切换到32位版本,因为让GTK+工作的问题完全不同


我看到GHC的问题在7.6.1中得到了修复,但最新的HP附带了7.4。那么,我可以在我的工作HP安装上安装GHC 7.6吗,或者这会把一切都搞砸吗?

是的,只需将它安装在一个单独的目录中,并记住每次要在不同版本中使用它时都要更改路径,或者像mac端口那样更改bin中simulink的名称,例如,在我的bin中,我有
ghc
ghc-7.4.1
ghc-7.4.2
,它们都是不同的版本

因此,在您的情况下,我将在/bin
ghc-32
ghc-64
中为两个单独的版本分别创建两个Simulink


另外,重要的是不要忘记更改安装前缀。编译GHC时,每个构建通常由
--PREFIX
表示,这取决于“在顶部”的含义。如果您的意思是“我可以安装7.6.1并使用已安装的HP库吗?”,答案是“否”,编译器只能使用使用相同版本编译的库。如果你的意思是“我能同时安装7.4和7.6.1吗?”,你可以看到pyCthon的答案。谢谢,这让我很高兴sense@DanielFischer嗯。。我可以把7.6.1作为默认版本,以便阴谋集团使用它吗?我在win8上安装
cabal dev
时遇到问题,我认为这是因为平台中包含了旧版本的cabal,而旧版本又依赖于ghc…
cabal
使用它在
路径中找到的第一个
ghc
(未版本)。只要有
ghc
ghci
ghc pkg
等。链接到
~/bin
中的7.6.1[假设
~/bin
是安装平台的地方或之前]。