一起使用stack,ghc-mod和NixOS

时间:2017-02-08 10:44:48

标签: haskell haskell-stack nix ghc-mod

我在让所有这些工具一起工作时遇到了一些麻烦,我很想知道是否有人管理过。

我的主要问题如下:我有一些外部依赖项,我的stack.yaml看起来像这样:

nix:
  enable: true
  packages: [curl, postgresql94, zlib]

由nix系统明确提供。当我在当前ghc-mod type Main.hs 39 19上运行Main.hs时,我得到以下信息:

EXCEPTION: types:
           <command line>: can't load .so/.DLL for: /home/user/.stack/snapshots/x86_64-linux-nix/lts-7.15/8.0.1/lib/x86_64-linux-ghc-8.0.1/postgresql-libpq-0.9.2.0-IWEdPrPraPeE94ud73Ope3/libHSpostgresql-libpq-0.9.2.0-IWEdPrPraPeE94ud73Ope3-ghc8.0.1.so (libpq.so.5: cannot open shared object file: No such file or directory)

所以它似乎无法加载这些外部依赖项。

任何想法如何进行?

0 个答案:

没有答案