我可以在当前Haskell平台上使用更新的GHC吗?
我有最新的Haskell平台(2012.2.0.0)64位OSX。但是我遇到了一个,这意味着我可以在当前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中,我
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
,它们都是不同的版本
因此,在您的情况下,我将在/binghc-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
是安装平台的地方或之前]。