-1

我正在尝试在 Ubuntu (VPS) 中使用 PostgreSql 9.3、Postgis 2.1.3 和 Pgrouting 2.0.0 版本。我已经安装了 PostgreSql 9.3,但是当我 CREATE EXTENSION postgis SCHEMA public VERSION "2.0.0";在 PgAdmin3 中运行时出现错误:无法统计文件“/usr/share/postgresql/9.3/extension/postgis--2.1.3.sql”:没有这样的文件或目录和同样的错误使用 Pgrouting 2.0.0。这些版本是否兼容在该系统中运行?,在 localhost 中工作正常。

4

1 回答 1

1
sudo apt-get update
sudo apt-get install postgresql-9.3 postgresql-9.3-postgis-2.1 postgresql-9.3-postgis-scripts postgresql-contrib-9.3 postgresql-client-common postgresql-common postgresql-server-dev-9.3 postgresql-client-9.3

这应该安装所有东西并启动服务器。阅读以下手册页。创建用户和数据库。

man createuser
man createdb 

这会将postgis安装到用户'user'的数据库'mydatabase'中:

psql -U user mydatabase -c "create extension postgis"
于 2016-03-07T21:45:46.190 回答