Postgres.app没有找到适合扩展的地方

时间:2012-07-26 18:24:51

标签: ruby-on-rails macos postgresql

我刚刚为mac安装了Postgres.app以用于本地rails开发。安装非常顺利,我在现有的rails应用程序中工作,能够运行迁移等。

问题是,当我尝试安装unaccent扩展时,我收到以下错误消息:

  

无法打开扩展控制文件“/Users/Alex/Downloads/Postgres.app/Contents/MacOS/share/extension/unaccent.control”:没有此类文件或目录

Postgres.app文件不再存储在〜/ Downloads中了。我把它移到了/ Applications中更合理的位置。我可以看到unaccent.control文件存在于/Applications/Postgres.app/Contents/MacOS/share/extension/中,但出于某种原因,Postgres仍在寻找旧位置。

如果我只是从命令行运行psql并尝试

,则会发生同样的错误
create extension unaccent

任何人都知道如何解决这个问题?我在Postgres.app文档中找不到任何内容,但它可能是一个适用于postgres安装的问题。

1 个答案:

答案 0 :(得分:1)

我愿意打赌,当你运行Postgres.app时,它创建了一个首选项文件,它记录了应用程序的位置,因此也记录了子文件夹。

在〜/ Library / Preferences中查找Postgres首选项文件。