我正在使用debian,系统上的haskell平台变得非常老旧。所以我下载了最新的haskel-platform二进制版本并将其放在/ usr / local / haskell下并激活它。现在有ghc的2个版本。如果我键入ghc,那么将使用旧的ghc-7.4并且ghc-7.8.3肯定会调用新的ghc-7.8.3。但我对cabal有困难。由于glibc版本,新的cabal无法使用。我可以使用新的haskell平台使旧的cabal工作吗?如果是这样的话,我怎么能让它像那里的两个电池组一样工作。换句话说,我希望使用旧平台的cabal的默认目录仍然保持$HOME/.cabal
,并且使用新平台的cabal成为新目录(实际上我不知道在哪里)。任何人都可以帮我配置它,以便我可以在我的Linux上单独使用两个版本的haskell-platform。
答案 0 :(得分:1)
您可以同时使用大量GHC安装而不会出现问题,但我不认为这对多个Cabal安装来说是正确的。您只需使用最新的Cabal,无需保留任何其他版本。请参阅此博客文章,了解如何使用多个GHC:http://osa1.net/posts/2014-12-09-ghc-cabal-installation-guide.html