Ответ 1
вы можете установить postgresql-devel, чтобы получить это. в rpm на основе дистрибутива
yum install postgresql-devel
будет работать
или используйте
yum provides "*/pg_config"
чтобы получить точный пакет
Я нахожусь в Mac, создавая приложение в Rails 3 с PostgreSQL...
PostgreSQL работает нормально, но в командной строке я получаю следующую ошибку:
$ pg_config
-bash: pg_config: command not found
Кто-нибудь знает, как получить эту настройку, чтобы запустить pg_config?
Спасибо
вы можете установить postgresql-devel, чтобы получить это. в rpm на основе дистрибутива
yum install postgresql-devel
будет работать
или используйте
yum provides "*/pg_config"
чтобы получить точный пакет
Моя проблема заключалась в том, что pg_config
не было в PATH. Итак, сначала мне нужно было искать путь pg_config
, используя
yum provides "*/pg_config"
После указания пути я использовал эту команду для установки pg gem
gem install pg -- --with-pg-config=/usr/pgsql-9.4/bin/pg_config
Это успешно установлено pg
. Система была CentOS.
В дополнение к установке postgresql-devel
мне пришлось изменить переменную среды PATH
. Например. добавьте это в свой .bashrc
:
export PATH="$PATH:/usr/pgsql-9.4/bin"
pg_config
поставляется с файлами разработки для PostgreSQL. Идите туда, откуда у вас есть демон сервера, и ищите их там.
У меня есть CentOS 5.11 с postgres 9.0 и python 2.4, python 2.6 для запуска openERP 6, пытаясь установить psycopg2 i, всегда получаю ошибку:
# python26 setup.py install --with-xslt-config=/usr/local/bin/xslt-config --with-xml2-config=/usr/local/bin/xml2-config
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: option --with-xslt-config not recognized
from: как установить pg_config Позже я делаю:
yum provides "*/pg_config"
Я получаю список, где мы можем найти
postgresql84-devel-8.4.20-1.el5_10.x86_64 : PostgreSQL development header files
: and libraries
Repo : base
Matched from:
Filename : /usr/bin/pg_config
но если я попытаюсь установить, то он уже установлен Поэтому я использую
yum provides "*/pg_config"
позже вам понадобится установить вертикальную вертикаль, для вашей архитектуры (32 бит или 64 бит), в моем случае было:
yum install postgresql84-devel-8.4.20-1.el5_10.x86_64
затем обновите
yum update
и, наконец, установить psycopg2 с помощью pip
pip install psycopg2