PostgreSQL-pg_config-bash:pg_config:command未找到
我正在Mac上用PostgreSQL在Rails 3中构建一个应用程序 PostgreSQL工作正常,但在命令行中我遇到以下错误:PostgreSQL-pg_config-bash:pg_config:command未找到,bash,unix,postgresql,shell,path,Bash,Unix,Postgresql,Shell,Path,我正在Mac上用PostgreSQL在Rails 3中构建一个应用程序 PostgreSQL工作正常,但在命令行中我遇到以下错误: $ pg_config -bash: pg_config: command not found 有人知道如何进行此设置以便我可以运行pg_config吗 感谢PostgreSQL的开发文件附带了pg_config。转到获取服务器守护进程的位置,并在那里查找它们。您可以安装postgresql devel来获取它们。在基于rpm的发行版中 yum install p
$ pg_config
-bash: pg_config: command not found
有人知道如何进行此设置以便我可以运行pg_config吗
感谢PostgreSQL的开发文件附带了pg_config。转到获取服务器守护进程的位置,并在那里查找它们。您可以安装postgresql devel来获取它们。在基于rpm的发行版中
yum install postgresql-devel
行得通
或使用
yum provides "*/pg_config"
要获得确切的软件包,我有一个带postgres 9.0的CentOS 5.11,以及运行openERP 6的python 2.4和python 2.6,尝试安装psycopg2时,我总是会遇到以下错误:
# 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
发件人:
稍后我会:
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"
稍后您需要安装rigth vertion,对于您的体系结构(32位或64位),在我的例子中是:
yum install postgresql84-devel-8.4.20-1.el5_10.x86_64
然后更新
yum update
最后用pip安装psycopg2
pip安装psycopg2我的问题是
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 util,您可以通过安装PostgreSQL获得它。 在mac上:
brew安装postgresql
对于那些找到这个答案的人,这个程序现在是Ubuntu上的包libpq dev
的一部分:sudo apt get install libpq devf对于那些找到这个答案的人,我仍然在CentOS 5.5的CentOS Updates repo的postgresql devel
中找到了这个程序。最后,谢谢。我在CentOS上,在百胜提供后,我运行:python26 setup.py安装build\u ext--pg config/usr/pgsql-9.2/bin/pg\u config
在Python2.6/postgre 9.2上运行,用Fedora 24验证:dnf install postgresql devel
gem install pg----用pg config=/usr/pgsql-9.4/bin/pg\u config