После добавления PostGreSQL-libpq в Кабал файл моего проекта, стек строить терпит неудачу со следующим:Haskell Стек не строит PostGreSQL-libpq на Nixos
Configuring postgresql-libpq-0.9.1.1...
setup: The program 'pg_config' is required but it could not be found.
Я на Nixos и pg_config будет установлен и на моем пути:
$ whereis pg_config
pg_config: /nix/store/5bc6hzqkyw8dpi91sqznd3ik42mllwyz-system-path/bin/pg_config
Я использую стек 1.0.2, и кажется, что он не будет обновляться даже после того, как nixos-rebuild switch - доп. на нестабильном канале. Это ошибка на моей стороне или это что-то еще?
Я не знаком с интеграцией Stack + Nix, но выполняет ли 'stack exec whereis pg_config' поиск местоположения' pg_config'? –
@MichaelSnoyman Я получаю «Исполняемый с именем whereis not found on path». Печатные каталоги путей не содержат мой системный путь, где большинство программ должно быть найдено (включая * whereis * и * pg_config *). –
Похоже, вы включили nix в свой конфиг, но не указали необходимые пакеты. Я не пользователь nix, поэтому я не могу советовать дальше, но [эта документация] (https://docs.haskellstack.org/en/stable/nix_integration/#the-nix-shell), похоже, охватывает тему , –