我一直在使用Apache AGE和PostgreSQL版本11-17,从源代码安装postgres,但我被告知直接克隆它更好。所以我遵循了以下步骤:
1.用git clone https://git.postgresql.org/git/postgresql.git
克隆;
1.将分支更改为origin/REL_12_STABLE
;
1.配置./configure -prefix=S(pwd) --enable-cassert -enable-debug CFLAGS="-glldb -Og -g3 -fno-omit-frame-pointer"
;
1.用make install
安装了它。
然后我去安装Apache AGE的地方,输入命令:
sudo make PG_CONFIG=/Users/.../postgresql/bin/pg_config install
然后我得到了一堆错误
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
make: *** [src/backend/utils/adt/agtype.o] Error 1
我猜这个错误是由于我更改为REL_12_STABLE
和年龄只适用于REL_12_ALPHA
,但与git branch -r
它不显示alpha版本,所以我可以更改为它。
我是否正确地遵循了这些步骤,或者我在这里遗漏了一些东西?REL_12_ALPHA是否只能从源代码中获得?
1条答案
按热度按时间4si2a6ki1#
您应该使用PostgreSQL中的分支“REL_12_STABLE”和Apache AGE中的分支“AGE PG12.1.0 ALPHA”。