2015-02-02 15 views
8

Sia cabal install postgresql-libpq-0.9.0.2 e cabal install --reinstall postgresql-libpq-0.9.0.2 lavoro non ha ancoraCabal non può installare postgresql-libpq-0.9.0.2

Configuring postgresql-libpq-0.9.0.2... 
setup.exe: The program pg_config is required but it could not be found. 
cabal: Error: some packages failed to install: 
postgresql-libpq-0.9.0.2 failed during the configure step. The exception was: 
ExitFailure 1 

Nota: Sono in locale

+0

sudo fammi un panino? –

+0

@GradyPlayer: mi sembra Windows. ('setup.exe') –

+0

oh sì,' sudo.exe' :) ... brividi –

risposta

5

Sembra che è necessario il programma esterno pg_config che viene presumibilmente con Postgres. Assicurati che postgres sia installato correttamente e che tutti i suoi binari siano nel tuo percorso.

Suppongo che tu sia su Windows, nel qual caso installare le associazioni postgres è complicato. Dai un'occhiata alle istruzioni here e here che sono per le librerie che dipendono dallo su postgresql-libpq e assicurati di aver seguito tutti i passaggi pertinenti.

La parte più pertinente al problema attuale è l'aggiornamento della variabile Path e l'aggiunta di qualcosa come C:\Program Files\PostgreSQL\9.2\bin, come descritto nel primo collegamento.

2

Ciò che ha funzionato per me era installare postgres per la corretta architettura della CPU da: http://www.postgresql.org/download/windows/ e successivamente aggiungere la cartella bin al percorso di sistema.

+0

Questo ha risolto il mio problema. Uso Cygwin per eseguire ** fish shell ** e ho riscontrato un problema durante la creazione di 'postgresql-libpq'. L'installazione di entrambi 'libpq-devel' e' postgresql-devel' tramite il programma di installazione di Cygwin non lo risolve. Dopo aver installato ** PostgreSQL per Windows ** il problema è stato risolto. Grazie! –

+0

Su Debian 8 Jessie dockerizzato ho dovuto installare 'postgresql-server-9.4' tra con' libpq-dev' per risolvere lo stesso problema –

Problemi correlati