2015-02-02 3 views
8

Оба cabal install postgresql-libpq-0.9.0.2 и cabal install --reinstall postgresql-libpq-0.9.0.2 не работалCabal не может установить 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

oh yeah,' sudo.exe' :) ... shivers –

ответ

5

Похоже, что вам нужна внешняя программа pg_config, которая предположительно идет с Postgres. Убедитесь, что postgres установлен правильно, и все его двоичные файлы находятся на вашем пути.

Я предполагаю, что вы находитесь в Windows, и в этом случае устанавливать привязки postgres сложно. Взгляните на инструкции here и here, которые предназначены для библиотек, которые зависят от от postgresql-libpq и убедитесь, что вы выполнили все соответствующие шаги.

Наиболее актуальной частью вашей текущей проблемы является обновление переменной Path и добавление чего-то вроде C:\Program Files\PostgreSQL\9.2\bin, как описано в первой ссылке.

2

Для меня работала установка postgres для правильной архитектуры процессора с: http://www.postgresql.org/download/windows/ и после этого добавление папки bin в системный путь.

+0

Это решило мою проблему. Я использую Cygwin для запуска ** shell-оболочки ** и столкнулся с проблемой при построении 'postgresql-libpq'. Установка обоих 'libpq-devel' и' postgresql-devel' через установщик Cygwin не решила его. После того, как я установил ** PostgreSQL для Windows **, проблема была решена. Благодаря! –

+0

На докционированном Debian 8 Jessie мне пришлось установить 'postgresql-server-9.4' среди' libpq-dev' для решения той же проблемы –

Смежные вопросы