1

(这里是 Haskell 新手)

我正在尝试将 HaskForce 插件配置到 IntelliJ IDEA 中,在 "GHC Modi" 中将 "ghc-mod" 配置为 "legacy-interactive" Flags。根本问题似乎与 cabal 版本有关,尽管当我尝试在任何 Haskell 符号上自动完成时,我得到了这个:

ghc-modi error
           Unable to parse problems from ghc-modi: cabal-helper-wrapper.exe: ghc: readCreateProcess: does not exist (No such file or directory)

           ghc-mod: readCreateProcess: C:\ACME\projects\htest\.cabal-sandbox\cabal-helper-0.5.3.0-553kah86RQN6BuDX6XLBiX\cabal-helper-wrapper.exe "C:\\ACME\\projects\\htest" "C:\\ACME\\projects\\htest\\dist" (exit 1): failed

当我运行最后一个命令 ( C:\ACME\projects\htest\.cabal-sandbox\cabal-helper-0.5.3.0-553kah86RQN6BuDX6XLBiX\cabal-helper-wrapper.exe "C:\\ACME\\projects\\htest" "C:\\ACME\\projects\\htest\\dist") 时,它会尝试安装 cabal 1.18:

cabal-helper-wrapper.exe: Installing Cabal version 1.18.1.3 failed.

我已经有了 cabal,版本为 1.22(通过 Haskell Platform v7.10.2-a 安装,最近于 8 月发布)。

有没有办法解决这个问题(即仍然使用ghc-mod/ ghc-modi)?

4

1 回答 1

1

更新的 Haskforce 插件(0.3-beta24)似乎与以下 ghc-mod 一起正常工作:

ghc-mod version 5.4.0.0 compiled by GHC 7.10.2
于 2015-11-28T20:20:17.480 回答