macos - 在 macosx 上安装 pgroonga(使用 Postgres.app)

标签 macos postgresql

我只是按照说明操作 here用于为 Postgres 安装 pgroonga 附加组件,但是当我进行到这一步时:

% psql -d pgroonga_test --command 'CREATE EXTENSION pgroonga;'

我收到以下错误:

错误:无法打开扩展控制文件“/Applications/Postgres.app/Contents/Versions/9.6/share/postgresql/extension/pgroonga.control”:没有这样的文件或目录/p>

我假设它在错误的位置查找,因为我使用 brew 安装了带有应用程序的 Postgres 和 pgroonga。我还尝试从源代码构建 pgroonga 并完全重新安装 Postgres。似乎没有任何效果。

如果有人能指出我正确的方向,将不胜感激。在此先感谢您帮助新手!

最佳答案

当您从源代码构建时,请确保您的 PATH 包含 PostgresApp 二进制安装:

$ export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin
$ which pg_config
/Applications/Postgres.app/Contents/Versions/latest/bin/pg_config

现在您可以从源构建扩展,make install 应该将文件安装到 PostgresApp 期望的位置。

关于macos - 在 macosx 上安装 pgroonga(使用 Postgres.app),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45736639/

相关文章:

macos - Mac 终端中很难看到鼠标指针

macos - Mac 上的 Excel 2011 中的取消透视表

macos - 如何在 OS X 的终端中激活 Vim 配色方案?

ruby-on-rails - 从 Rails 中查找 postgresql 查询 PID(跟踪查询的 ID)

mysql - 当我将数据库从 sqlite 迁移到 Postgresql 或其他数据库时,是否需要更改 Rails 中的代码

sql - 如何在 PostgreSQL 中将可变小时数添加到日期?

objective-c - 如何使用quicklook插件分发App

html - OSX 上的 Safari 奇怪地呈现 margin-top

sql - PostgreSQL 递归聚合节点

sql - Postgresql ORDER_BY ... COLLATE 不同的值返回相同的输出