Haskell堆栈和GHC.Paths.libdir

时间:2017-01-13 13:18:59

标签: haskell ghc haskell-stack

我要求GHC提供lib路径,它给了我一条不存在的路径:

bash-3.2$ stack eval GHC.Paths.libdir
unknown option: 'c'
"/Users/alexey/haskell/ghc-7.10.3/lib/ghc-7.10.3"

此文件夹不存在,不在我的PATH中,也不会出现在env的任何位置。我目前没有安装全局/系统GHC。

同时我

bash-3.2$ stack exec ghc -- --print-libdir
/Users/alexey/.stack/programs/x86_64-osx/ghc-7.10.3/lib/ghc-7.10.3

这是预期的。

这不是特定于项目的,而是在使用GHC 7.10.3的任何项目中复制。

在使用其他GHC版本(8.0.1)的其他项目中执行时,这两个命令都显示相同且正确的输出。

这条错误路径来自哪里以及如何修复它?

0 个答案:

没有答案