我已经安装了这个https://www.haskell.org/platform/#linux-generic Haskell平台。问题是它带有ghc版本8.2.1。
如何安装早期版本的Haskell平台,以便在需要时可以使用较旧的,无错误的ghc?
我可以看到以前的版本。 https://www.haskell.org/platform/prior.html 所以问题仍然存在,我如何让它们在我的系统中和平共存?
activate-hs似乎不起作用,所以请告诉我如何切换不同的Haskell平台?
安装Haskell平台已更新/ usr / local / bin中的链接。 所以我想我的问题几乎已经解决了。
答案 0 :(得分:2)
activate-hs
应适用于最新版本的平台。如果没有,那么知道原因会很好。
此外,您可以在-w
或--with-compiler=
中指定cabal new-build
或cabal configure
,以提供要使用的其他ghc的路径。这可以让你回避移动符号链接(activate-hs解决方案),然后选择一个ghc直接使用。