如果不是postgis,则创建扩展

时间:2018-01-03 07:39:39

标签: ruby-on-rails ruby postgresql

我使用postgis在rails上创建了一个应用Ruby。在rake db:create之后,我运行了 rake db:gis:setup。但它显示:

rake aborted!
ActiveRecord::StatementInvalid: PG::UndefinedFile: ERROR:  could not 
open extension control file 
"/usr/share/postgresql/9.5/extension/postgis.control": No such file or 
directory
: CREATE EXTENSION IF NOT EXISTS postgis 

我使用postgres 9.5或10,它显示相同的结果。 我该如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

首先,在您的系统上安装postgis。 然后在你的postgres控制台中运行CREATE EXTENSION postgis; 更多详情请查看http://postgis.net/install/