Ubuntu執行
執行make installcheck
時,我無法連接到數據庫
在 Ubuntu 上,當我執行時,
make installcheck
我得到了/usr/lib/postgresql/9.5/lib/pgxs/src/makefiles/../../src/test/regress/pg_regress --inputdir=./ --bindir='/usr/lib/postgresql/9.5/bin' --inputdir=test --load-language=plpgsql --dbname=contrib_regression base math equality (using postmaster on Unix socket, default port) ============== dropping database "contrib_regression" ============== psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? command failed: "/usr/lib/postgresql/9.5/bin/psql" -X -c "DROP DATABASE IF EXISTS \"contrib_regression\"" "postgres" /usr/lib/postgresql/9.5/lib/pgxs/src/makefiles/pgxs.mk:272: recipe for target 'installcheck' failed make: *** [installcheck] Error 2
這是什麼原因?
這是在
pg-bignum
擴展。
如果您嘗試在 Ubuntu 上建構擴展,您可能必須設置埠以隔離您希望使用
PGPORT
. 您可以在這裡看到make install
檢查是否5433
使用套接字名稱進行連接.s.PGSQL.5432
,你可能想要埠
5432
make PGPORT=5433 installcheck