Pg_config исполняемый файл не найден при использовании pgxnclient в Windows 7 x64

Я установил клиент Python 2.7.8 и pgxn. И я попытался запустить этот оператор из командной строки из папки bin, и путь правильно настроен.

pgxnclient install  http://api.pgxn.org/dist/pg_repack/1.2.1/pg_repack-1.2.1.zip

Но я получил сообщение об ошибке pg_config executable not found.

Ответ 1

Bakground: pg_config - это утилита конфигурации, предоставляемая PostgreSQL. Эта утилита используется различными приложениями.

Решение:

  • Установите PostgreSQL.
  • Задайте путь. Свойства системы > Дополнительно

    PATH: C:\Program Files (x86)\PostgreSQL\9.4\bin \;

С этого момента любое приложение, которое требует pg_config, может найти его здесь.

Я предлагаю этот метод, потому что сборка напрямую принадлежит автору. Вы также можете найти жизнеспособные альтернативы для автономных сборников pg_config.

Ответ 2

У меня была такая же ошибка, и pg_config был на моем пути

Вы можете попробовать

pgxnclient install --pg_config "c:\path\to\pg_config.exe" $extensionName

Вам определенно нужно запустить cmd.exe в качестве администратора