`stack ghci`在macOS上不兼容的ghc选项

时间:2018-02-17 20:16:09

标签: haskell-stack

我正在尝试在我的macbook(high sierra)上设置Haskell环境。我正在使用堆栈1.6.3 x86_64 hpack-0.20.0并使用默认模板创建新项目(解析器是lts-10.5)。如果我在不改变任何内容的情况下运行stack ghci,我会得到以下警告,我无法处理。

ACTION_SENDTO

任何想法出了什么问题?

1 个答案:

答案 0 :(得分:0)

我不确定这是否是警告,"它只是提供信息。 GHC和GHCi共享很多相同的选项,所以当Stack启动GHCi时,它只需从package.yaml获取GHC编译器选项,并将它们全部作为选项传递给GHCi。

默认的堆栈模板包含使用-threaded选项编译的可执行文件(您可以通过查看package.yaml生成的stack new文件来查看该选项。这不是一个适用于GHCi的选项(它是一个链接器选项,可以在RTS中启用线程,但是it seems that threading is always enabled in the REPL regardless),所以它只是让你知道它没有'有任何影响。但它并没有表明存在问题。