首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置PostgreSQL教程?

如何设置PostgreSQL教程?
EN

Stack Overflow用户
提问于 2017-05-30 10:30:07
回答 2查看 1.1K关注 0票数 1

我正在学习关于PostgreSQL (https://www.postgresql.org/docs/9.5/static/tutorial-sql-intro.html)的教程。我运行的是9.5.7版本,所以我下载了相应的源代码并尝试

代码语言:javascript
运行
复制
kurt@kurt-ThinkPad:~/Downloads/postgresql-9.5.7/src/tutorial$ make
Makefile:27: /usr/lib/postgresql/9.5/lib/pgxs/src/makefiles/pgxs.mk: No such file or directory
make: *** No rule to make target '/usr/lib/postgresql/9.5/lib/pgxs/src/makefiles/pgxs.mk'.  Stop.

但是,它无法找到某些Makefile,如上面的错误消息所示。我做错什么了吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-31 16:24:52

我设法通过第一次运行来解决这个问题。

代码语言:javascript
运行
复制
sudo apt-get install postgresql-server-dev-all

在此之后,make命令将无错误地运行。

票数 2
EN

Stack Overflow用户

发布于 2017-05-30 11:24:25

问题是,您的pg_config中有一个不同的PATH可执行文件(可能是/usr/lib/postgresql/9.5/bin/pg_config),但是该安装没有安装扩展开发环境PGXS。

您可以设置PATH,以便首先找到来自构建树的pg_config (在Downloads中),或者根本不使用pg_config并使用

代码语言:javascript
运行
复制
make NO_PGXS=1
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44259764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档