我已经安装了Haskell平台,该平台附带了7.10.2
版本的ghc和1.22.6.0
版本的cabal。我最喜欢的编辑器是Atom,所以我已经安装了ide-haskell
和haskell-ghc-mod
。由于ghc-mod
与cabal>=1.22
有一些问题,我需要降级cabal。 Haskel平台附带了一个activate-hs
脚本来切换版本,但我并不了解它是如何工作的。
答案 0 :(得分:1)
./activate-hs脚本仅在不同的已安装平台版本之间切换。因此,如果您没有安装该平台的先前版本,则无法提供帮助。更一般地说,您不应该降级cabal版本,因为通常编译器会与特定版本的cabal相关联。
但是如果你确实想要,那么正确的方法就是创建一个沙箱,然后运行cabal-install cabal-install-1.20.2.0
等。然后,您可以获取生成的二进制文件并将其直接移动到您的路径中。