You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04重装Apache Age时遇编译错误求助

解决Apache Age在PostgreSQL 12下的编译错误

这个错误是因为Apache Age版本与PostgreSQL 12不兼容导致的:PostgreSQL 12开始CatalogTupleInsert函数返回值为void,但你当前使用的Age版本仍在尝试将它的返回值赋值给graph_oid变量(这是适配旧版PG的写法)。

解决步骤:

  • 清理当前编译残留:
    make clean
    
  • 切换到适配PostgreSQL 12的Apache Age分支:
    git checkout PG12
    
  • 重新编译安装:
    make install
    

如果是第一次拉取代码,直接克隆对应分支:

git clone -b PG12 https://github.com/apache/age.git
cd age
make install

内容的提问来源于stack exchange,提问作者Mahina Sheikh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 07:34:54