我刚刚为 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 安装的问题。