2

我已经在我的 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

但我不知道从这里去哪里。任何帮助表示赞赏。谢谢!

4

1 回答 1

1

您还需要为 PostgreSQL 安装“开发”包。例如,在 Debian 6.0 (squeeze) 中,这个包被称为postgresql-server-dev-8.4. 它会给你pg_config配置 PostGIS。

在此处查看各种 Linux 发行版上各种 PostGIS 版本的简单安装说明。

于 2012-06-13T01:40:44.183 回答