Mac OS X 上的 Django、PostGIS、Postgres 安装问题

Mac OS X 上的 Django、PostGIS、Postgres 安装问题

因此

  1. Django1.4.x 不支持 postgis2.0(https://code.djangoproject.com/ticket/16455
  2. Postgres9.2x 不支持 postgis1.5 (http://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS

因此,为了让三者很好地协同工作,我必须使用 django1.4、postgis1.5 和 postgres9.1x。

问题是,安装 postgis15

$ brew tap homebrew/versions
$ brew install postgis15

首先尝试安装 postgres9.2.1 作为我并不需要的依赖项。无论如何,我仍然收到以下错误

nai@nyc ~  $ brew install postgis15
==> Downloading http://postgis.refractions.net/download/postgis-1.5.3.tar.gz
Already downloaded: /Users/nai/Library/Caches/Homebrew/postgis15-1.5.3.tar.gz
==> ./configure --with-projdir=/usr/local --with-pgconfig=/usr/local/Cellar/postgresql/9.2.1/bin/pg_config
==> make
                num2_tuples = reltup->reltuples;
                              ^
4 errors generated.
make[1]: *** [lwgeom_estimate.o] Error 1
make: *** [postgis] Error 2

我完全不知道如何使用 brew 让这些版本很好地协同工作!

答案1



一种解决方案是通过官方的 postgresql 安装包进行安装:

1)转到http://www.enterprisedb.com/products-services-training/pgdownload#osx
2) 下载 9.1.6 版 postgresql
3) 安装完成后,运行 Stack Builder
4) Stack Builder:选择您的 postgresql 安装并单击下一步
5) 选择类别 -> 空间扩展 -> PostGIS 1.5 for PostgreSQL 9.1 v1.5.3-1
6) 完成安装。

也许您必须使用 homebrew 卸载以前的安装。
问候。

相关内容