2016-11-21 57 views
0

我需要让Hstore适用于我正在使用的Rails应用程序。我正在运行Linux Mint 18和psql(9.6.1,服务器9.5.5)和postgresql-contrib 9.6。据我所知,hstore应安装并启用安装postgresql-contrib。但是,当我加载psql控制台,并做\dx我没有看到Htop显示在“已安装的扩展”。当我运行Rails 4 + PostgreSQL 9.6 hstore,无法执行“CREATE EXTENSION hstore”

CREATE EXTENSION hstore; 

我得到的错误

ERROR: could not open extension control file "/usr/share/postgresql/9.5/extension/hstore.control": No such file or directory 

任何帮助将是非常赞赏。谢谢。

+2

如果你运行的服务器是9.5,你为什么要安装postgres-contrib 9.6? – jmelesky

回答

0

有两种可能的解决方案:

sudo apt-get install postgresql-contrib-9.* 

其中9 *是你的Postgres版本, 或者干脆重新安装pg宝石。