将postgresql-libpq添加到我的项目的cabal文件后,堆栈构建失败,并显示以下内容:
Configuring postgresql-libpq-0.9.1.1...
setup: The program 'pg_config' is required but it could not be found.
我在Nixos上,并且已安装pg_config并在我的PATH上:
$ whereis pg_config
pg_config: /nix/store/5bc6hzqkyw8dpi91sqznd3ik42mllwyz-system-path/bin/pg_config
我正在使用堆栈1.0.2,似乎即使在不稳定 channel 上执行nixos-rebuild开关--upgrade之后,它也不会更新。这是我这方面的错误还是其他原因?
最佳答案
我在nixos上的堆栈遇到了这个问题,并且当我的stack.yaml
的nix块更改为以下代码时,它就过去了。
nix:
pure: true
enable: true
packages: [ postgresql ]