Haskero失败,"不是有效的Unicode代码点!"

jmi*_*ite 3 haskell visual-studio-code haskell-stack intero haskero

我正在尝试运行Haskero来使用VSCode进行Haskell编辑.但是,它在初始化时失败,出现以下错误:

Initializing Haskero...
Spawning process 'stack' with command 'stack ghci --with-ghc intero "--ghci-options=-ignore-dot-ghci -Wall" --no-build --no-load'
(node:3726) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: reason.indexOf is not a function
(node:3726) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Run Code Online (Sandbox Code Playgroud)

当我从控制台中的错误运行命令时,我收到以下错误:

$ stack ghci --with-ghc intero "--ghci-options=-ignore-dot-ghci -Wall" --no-build --no-load
The following GHC options are incompatible with GHCi and have not been passed to it: -O2
Configuring GHCi with the following packages: lambda-pi-plus
Intero 0.1.23 (GHC 8.0.2)
Type :intro and press enter for an introduction of the standard commands.

/home/joey/.stack/programs/x86_64-linux/ghc-8.2.2/lib/ghc-8.2.2/package.conf.d/package.cache: GHC.PackageDb.readPackageDb: inappropriate type (Not a valid Unicode code point!)
Run Code Online (Sandbox Code Playgroud)

谷歌搜索似乎表明这可能与GHC版本有关,但我还没有找到任何确定的东西.

这是一个已知的问题?是否有可以修改的配置?这可能与区域设置错误有关吗?

jmi*_*ite 5

我认为问题是我的系统范围内的Intero编译时使用的GHC版本与我的项目使用的版本不同.

stack install intero在我的项目目录中运行修复了问题.