我试图配置Postgresql在我的rails应用程序中使用全文搜索,如本
Railscast所述。
我使用一个新鲜的Ubuntu 12.04服务器运行Postgresql 9.1.5使用apt-get与ppa:pitti / postgresql精确安装。
我试图运行迁移时,当我尝试在同一个命令在psql控制台与对等postgres用户时,得到以下错误:
postgres=# CREATE EXTENSION unaccent;
ERROR: could not open extension control file “/usr/share/postgresql/9.1/extension/unaccent.control”:
No such file or directory
在我运行Ubuntu 10.04桌面的本地盒子中,我使用相同的存储库(natty),它运行良好。
任何见解将非常感谢。
您需要首先在系统中安装软件包
postgresql-contrib-9.1(适应您的版本号)。这是在Debian,Ubuntu&朋友反正。使用具有必要权限的系统用户:
apt-get install postgresql-contrib-9.1
sudo apt-get install postgresql-contrib-9.1
If the version included in your version of Debian is not the one you
want,you can use the Postgresql Apt Repository.
有basic install instructions on the Postgres website为ann可用的操作系统。
对于使用unrecent的重音不敏感索引考虑这个相关问题: