PostgreSQL通过源代码安装。 [all-src-recurse]错误2

时间:2018-01-06 10:11:36

标签: postgresql postgresql-9.5

我是PostgreSQL的新手。我试图通过源代码安装Postgres。如果我使用一些预构建的二进制文件,我会遇到一些依赖性错误。所以我正在使用源代码安装。在运行Postgres安装的第二步,即make命令时,我收到了这些错误。

make[4]: *** [spgtextproc.o] Error 1
make[4]: Leaving directory `/usr/postgresql-9.5.10/src/backend/access/spgist'
make[3]: *** [spgist-recursive] Error 2
make[3]: Leaving directory `/usr/postgresql-9.5.10/src/backend/access'
make[2]: *** [access-recursive] Error 2
make[2]: Leaving directory `/usr/postgresql-9.5.10/src/backend'
make[1]: *** [all-backend-recurse] Error 2
make[1]: Leaving directory `/usr/postgresql-9.5.10/src'
make: *** [all-src-recurse] Error 2

2 个答案:

答案 0 :(得分:0)

尝试以下步骤

./configure
gmake
su
gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test

答案 1 :(得分:0)

使用 ansible_password: >- {{ lookup('amazon.aws.aws_secret', 'ansible_password', bypath=true) | from_json | map(attribute='ansible_password') | first }} 为我修复了错误