2015-02-02 2 views
8

cabal install postgresql-libpq-0.9.0.2cabal install --reinstall postgresql-libpq-0.9.0.2 didnt 한 일 모두음모는 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 

주를 설치할 수 없습니다 : 나는 지역

+0

sudo는 샌드위치를 ​​만들까요? –

+0

@GradyPlayer : 나에게 Windows처럼 보입니다. ('setup.exe') –

+0

오, 그래,'sudo.exe' :) ... 떨림 –

답변

5

오전 그것은 당신이 아마와 함께 제공되는 외부 프로그램 pg_config이 필요한 것처럼 보인다 포스트그레스. 포스트그레스가 올바르게 설치되었고 모든 바이너리가 경로에 있는지 확인하십시오.

나는 Windows에 있다고 가정하고 있는데,이 경우 postgres 바인딩을 설치하는 것은 까다 롭습니다. 라이브러리 herehere을보고 postgresql-libpq을 연결하고 모든 관련 단계를 수행했는지 확인하십시오.

현재 문제의 가장 중요한 부분은 Path 변수를 업데이트하고 C:\Program Files\PostgreSQL\9.2\bin과 같은 것을 추가하는 것입니다 (첫 번째 링크에 자세히 설명되어 있음).

2

나를 위해 일한 것은 http://www.postgresql.org/download/windows/에서 정확한 CPU 아키텍처를위한 postgres를 설치 한 다음 bin 경로를 시스템 경로에 추가하는 것이 었습니다.

+0

이게 내 문제를 해결했습니다. Cygwin을 사용하여 ** fish shell **을 실행하고'postgresql-libpq'를 빌드하는 동안 문제가 발생했습니다. Cygwin 설치 프로그램을 통해'libpq-devel'과'postgresql-devel'을 설치해도 해결되지 않습니다. ** PostgreSQL for Windows **를 설치 한 후에 문제가 해결되었습니다. 감사! –

+0

도킹 된 데비안 8 Jessie 나는 같은 문제를 해결하기 위해'libpq-dev'와 함께'postgresql-server-9.4'를 설치해야했습니다 –