安装PostgreSQL时出现问题?

k75qkfdt  于 2023-03-12  发布在  PostgreSQL
关注(0)|答案(3)|浏览(153)

我已经安装了PostgreSQL和AGE的源代码都安装在一个目录成功?
我正在遵循指南here
现在我转到age目录并 checkout 到git checkout AGE_PG12.1.0_ALPHA

Go back to your installed PostgreSQL directory.
cd /usr/local/pgsql

我在这里输入bin/initdb test
之后,我输入vim test/postgresql.conf
有人叫我在这里放东西

port = 5432 
#search_path = 'ag_catalog,"$user", public' 
#shared_preload_libraries = 'age'

在我得到错误后不能打开文件写入

我遵循不同的指南,但得到错误,有没有人谁可以指导我完全一步一步,也是什么目的,这些

port = 5432 
#search_path = 'ag_catalog,"$user", public' 
#shared_preload_libraries = 'age'

port基本上是设置数据库端口,以便使用pgAdmin和postgress

0dxa2lsx

0dxa2lsx1#

您正在使用的端口已经被其他进程使用,请转到安装它的postgresql并检查日志文件中的错误。您创建的测试数据库转到那里并更改文件postgresql.conf,将端口5432更改为其他端口,如5435,检查系统中的psql版本。
这对你的问题有帮助。

mrfwxfqh

mrfwxfqh2#

您确定您的用户有权访问该文件吗?
尝试使用sudo vim test/postgresql.conf
如果它不起作用,我建议您通过搜索postgresql的安装目录来确定postgresql.conf是否存在。

8wtpewkr

8wtpewkr3#

从错误中可以看出,您可能没有被授予写入postgresql.conf文件的权限。请尝试运行sudo vim test/postgresql.conf,如果它不起作用,请尝试进行PostgreSQL的全新安装。
运行.configuremake命令后,确保首先使用sudo mkdir.configure命令中指定的相同位置创建目录。创建后,使用sudo chown授予权限,然后使用make install进行安装。最后,使用export PATH=export PGDATA=设置路径和群集位置。
您可以在here中找到安装PostgreSQL和Apache AGE的详细分步说明。

相关问题