我已经在我的Dreamhost托管的VPS上安装了PostGIS,并且已经按照此处详述的流程的配置部分进行了安装:http://postgis.refractions.net/documentation/manual-2.0/postgis_installation.html#installation_configuration
在我运行的最后一行./configure我收到此错误:
configure: error: could not find pg_config within the current
path. You may need to try re-running configure with a --with-pgconfig parameter.
我在说明书中说:
--with-pgconfig=FILE
PostgreSQL提供了一个名为pg_config的实用程序,可以使PostGIS等扩展程序找到PostgreSQL安装目录。使用此参数(--with-pgconfig = / path / to / pg_config)手动指定PostGIS将构建的特定PostgreSQL安装。
但是,我找不到找到这个文件的方法。我知道我安装了PostGre,因为当我运行它时它会这样说:
aptitude show postgresql | grep State
回来
State: installed
但我不知道从哪里开始。任何帮助表示赞赏。谢谢!
答案 0 :(得分:1)
您还需要为PostgreSQL安装“dev”包。例如,使用Debian 6.0(squeeze),这个包称为postgresql-server-dev-8.4
。它将为您pg_config
配置PostGIS。
Look here,了解各种Linux发行版上各种版本的PostGIS的简单安装说明。