我一直在尝试在我的计算机(Windows 7 32 位)上安装 postgis 2.0,以便从扩展功能中受益。但是我一直无法真正让它成功安装。我的 postgreSQL 版本是 9.1.1-1,是可用的最新 windows 32 位二进制文件。
下载 postgis 2.0 时,下载链接有以下说明:
对于 PostgreSQL 9.1(针对 PostgreSQL 9.1.0 编译 - 注意 9.1 结构在 beta 1 中更改,因此这不适用于 alpha 版本,但对于所有 beta、发布候选版本和最终 9.1.0 版本应该没问题)w/ Loader/Dumper 包括图形用户界面。还包括使用新 PostgreSQL 安装的扩展文件
这对我来说意味着我需要获取 postgreSQL 9.1.0 版才能使 Postgis 正常运行;但是我找不到这个版本的二进制文件。
我尝试在我的 9.1.1 postgres 安装上进行安装,但它失败了(当我运行 .bat 文件时,它只是创建了级联错误流)。
从那以后,我刚刚卸载了 postgres,以确保安装不会因我所有的失败努力而损坏,并删除了所有预先存在的数据库,这样它们就不会再次出现并可能使我的安装脱轨。
我想我可以尝试从源代码构建,但下载页面针对该选项说明了以下内容:
许多人都知道谁曾尝试在 Windows 下构建 PostGIS 二进制文件,设置环境是一个耗时的过程,通常是火箭科学
不用说,考虑到我以前从未从源代码构建过任何东西,我想不惜一切代价避免这样做。
那么,有没有人设法真正让 postgis 2.0 及其所有功能在 Windows 系统上启动并运行?如果是这样,如果您能与我分享您的安装过程,我将不胜感激,因为我目前完全不知道该怎么做(是的,我阅读了安装程序附带的自述文件)!