我正在尝试在我的 Ubuntu 机器上安装 Postgresql 8.4 的 contrib/unaccent 包。但是当我输入 make 时收到错误消息:
/usr/lib/postgresql/8.4/lib/pgxs/src/makefiles/pgxs.mk: No such file or directory
显然 PGXS 是 Postgresql 用于安装扩展的基础设施,但我在我的 ubuntu 机器上根本找不到文件 pgxs.mk。
根据 Internet 上的一些线索,我尝试安装 libpq-dev。尽管如此,即使在安装 libpq-dev 之后我也找不到任何 pgxs.mk。
真正令人沮丧的是,我什至无法在 Internet 上的任何地方找到 pgxs.mk 的示例。如何安装 PGXS 基础设施?
最佳答案
可能你需要安装postgresql-server-dev-8.4
包,contains您缺少的 makefile:
/usr/lib/postgresql/8.4/lib/pgxs/src/makefiles/pgxs.mk
关于postgresql - 在 Ubuntu 上找不到适用于 Postgresql 8.4 的 PGXS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7376543/