Используя стек, GHC-мод и NixOS все вместе

У меня возникли проблемы с объединением всех этих инструментов, и мне было бы интересно узнать, удалось ли это кому-то.

Моя главная проблема заключается в следующем: у меня есть некоторые внешние зависимости, которые в моем 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 ответов

Другие вопросы по тегам