PostgreSQL - pg_config -bash:pg_config:找不到命令

AnA*_*ice 25 unix postgresql bash shell path

我在Mac上使用PostgreSQL在Rails 3中构建应用程序...

PostgreSQL工作正常,但在命令行中我收到以下错误:

$ pg_config
-bash: pg_config: command not found
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何进行此设置,以便我可以运行pg_config?

谢谢

Unn*_*nni 54

你可以安装postgresql-devel来获得它.在基于rpm的发行版中

yum install postgresql-devel
Run Code Online (Sandbox Code Playgroud)

将工作

或使用

yum provides "*/pg_config"
Run Code Online (Sandbox Code Playgroud)

得到确切的包裹

  • 对于那些找到这个答案的人来说,这个程序现在是libpq-dev`包的一部分 (4认同)
  • 在Ubuntu上:sudo apt-get install libpq-dev (4认同)
  • 对于那些找到这个答案的人,我仍然在使用CentOS 5.5的CentOS更新回购中的`postgresql-devel`中找到了这个程序 (4认同)
  • 最后找到它,谢谢.我在CentOS上并在yum提供后运行:`python26 setup.py install build_ext --pg-config/usr/pgsql-9.2/bin/pg_config`在python 2.6/postgre 9.2上运行 (2认同)

dim*_*mid 7

除了安装外,postgresql-devel我还必须修改PATH环境变量。例如,将其添加到您的.bashrc

export PATH="$PATH:/usr/pgsql-9.4/bin"
Run Code Online (Sandbox Code Playgroud)