我刚刚为mac安装了Postgres.app,以便与本地rails开发一起使用。安装非常顺利,我让它在现有的rails应用程序中工作,能够运行迁移等等。
问题是,当我试图安装非重音扩展时,会收到以下错误消息:
无法打开扩展控制文件"/Users/Alex/Downloads/Postgres.app/Contents/MacOS/share/extension/unaccent.control":没有这样的文件或目录
Postgres.app文件不再存储在~/下载中的。我把它搬到了/Applications的一个更合理的地方。我可以看到/Applications/Postgres.app/Contents/MacOS/share/extension/中存在unaccent.control文件,但出于某种原因,Postgres仍然在寻找旧位置。
如果我只是从命令行运行psql并尝试,也会发生同样的错误。
create extension unaccent有人知道怎么解决这个问题吗?我在Postgres.app文档中找不到任何东西,但这可能是一个普遍适用于postgres安装的问题。
发布于 2012-07-26 20:24:42
我敢打赌,当您运行Postgres.app时,它创建了一个首选文件,该文件记录了应用程序的位置,因此也记录了子文件夹。
查看~/Library/Preferences中的Postgres首选项文件。
https://stackoverflow.com/questions/11675642
复制相似问题