2017-07-13 35 views
1

nixosでは、$ stack --nix buildでプロジェクトをビルドしようとすると、次のエラーが発生します。セットアップ:プログラム 'pg_config'が必要ですが見つかりませんでした

$ stack --nix build 

... 

Linking /run/user/1000/stack25943/postgresql-libpq-0.9.2.0/.stack-work/dist/x86_64-linux-nix/Cabal-1.24.2.0/setup/setup ... 
Configuring postgresql-libpq-0.9.2.0... 
setup: The program 'pg_config' is required but it could not be found. 

私はnixos manualを次のpostgresをインストールしているし、私はpg_configのこの場所を知らないそのスタックを表示さ

$ which pg_config 
/run/current-system/sw/bin/pg_config 

によって示されるようにpg_configは、インストールされています。

$ stack --nix buildを成功させるにはどうすればよいですか?

答えて

3
あなたはそれがでHaskellのパッケージを構築するということNIX-シェル環境にニックスパッケージを追加する必要があります

stack.yamlでは:あなたがMac上でこれを取得している場合は

nix: 
    packages: [postgresql] 
1

は、実行brew install postgres次にstack build

関連する問題